aboutsummaryrefslogtreecommitdiff
path: root/vim/syntax.vim
diff options
context:
space:
mode:
authornic-gaffney <gaffney_nic@protonmail.com>2023-06-26 21:29:43 -0500
committernic-gaffney <gaffney_nic@protonmail.com>2023-06-26 21:29:43 -0500
commit8c9bd55e161ba5fcaea626a1db2e0b685ac4f096 (patch)
tree998dba9c480ca1342b3bf5d4fd418848577ac563 /vim/syntax.vim
parent54a2023adac82dc2d25c7de3eb5c5d54a9c0e83a (diff)
downloadsloth-8c9bd55e161ba5fcaea626a1db2e0b685ac4f096.tar.gz
added vim highlighting
Diffstat (limited to 'vim/syntax.vim')
-rw-r--r--vim/syntax.vim8
1 files changed, 8 insertions, 0 deletions
diff --git a/vim/syntax.vim b/vim/syntax.vim
new file mode 100644
index 0000000..af0f062
--- /dev/null
+++ b/vim/syntax.vim
@@ -0,0 +1,8 @@
+:syntax keyword Statement while fn foreign fn var if else return as in
+:syntax keyword Type Int String Float Void Bool
+:syntax match Number '[1234567890]'
+:syntax match Operator '[+ \- \* \/ <= == >= &&]'
+:syntax region String start=+"+ skip=+\\+ end=+"+
+:syntax match paren "("
+:syntax match Function "\w\+\s*(" contains=paren
+:syntax match Comment "#.*"