From 8c9bd55e161ba5fcaea626a1db2e0b685ac4f096 Mon Sep 17 00:00:00 2001 From: nic-gaffney Date: Mon, 26 Jun 2023 21:29:43 -0500 Subject: added vim highlighting --- vim/ftdetect.vim | 1 + vim/syntax.vim | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 vim/ftdetect.vim create mode 100644 vim/syntax.vim (limited to 'vim') diff --git a/vim/ftdetect.vim b/vim/ftdetect.vim new file mode 100644 index 0000000..c19a7ca --- /dev/null +++ b/vim/ftdetect.vim @@ -0,0 +1 @@ +au BufRead,BufNewFile *.sloth set filetype=sloth 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 "#.*" -- cgit v1.2.3