aboutsummaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/nvim/ftplugin/microscript.vim2
-rw-r--r--.config/nvim/syntax/microscript.vim4
2 files changed, 4 insertions, 2 deletions
diff --git a/.config/nvim/ftplugin/microscript.vim b/.config/nvim/ftplugin/microscript.vim
index 13f29fc..10b9c5c 100644
--- a/.config/nvim/ftplugin/microscript.vim
+++ b/.config/nvim/ftplugin/microscript.vim
@@ -3,5 +3,5 @@ if exists("b:did_ftplugin")
endif
let b:did_ftplugin = 1
-setlocal comments=#
+setlocal comments="#"
setlocal commentstring=#\ %s
diff --git a/.config/nvim/syntax/microscript.vim b/.config/nvim/syntax/microscript.vim
index e6b77f7..213c934 100644
--- a/.config/nvim/syntax/microscript.vim
+++ b/.config/nvim/syntax/microscript.vim
@@ -8,6 +8,7 @@ syn keyword usLiteral true false zilch nada
syn keyword usConditional else elseif
syn keyword usOperator and or
syn keyword usTodo TODO FIXME HACK XXX
+syn keyword usRepeat in
syn region usIfEnd transparent matchgroup=usConditional start="\<if\>" end="\<end\>" contains=TOP
syn region usRepeatEnd transparent matchgroup=usRepeat start="\<loop\>" end="\<end\>" contains=TOP
@@ -22,7 +23,7 @@ syn match usSpecial contained /\\[\\"'tnr]/
syn match usComment /\#.*/ contains=usTodo
syn match usNumber /\<\d\+\>/
syn match usNumber /\<\d\+\.\d*/
-syn match usOperator /=|\+=|-=|\*=|\/=|%=||\+|-|\*|\/|%|<|>|<=|>=|==|!=|!|\.|\.\./
+syn match usSymbolOperator /=|\+=|-=|\*=|\/=|%=||\+|-|\*|\/|%|<|>|<=|>=|==|!=|!|\.|\.\./
hi def link usStructure Structure
hi def link usFunction Function
@@ -34,6 +35,7 @@ hi def link usModifier StorageClass
hi def link usString String
hi def link usSpecial Special
hi def link usOperator Operator
+hi def link usSymbolOperator usOperator
hi def link usNumber Constant
hi def link usLiteral Constant
hi def link usComment Comment