aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/syntax
diff options
context:
space:
mode:
authoriamcheeseman <[email protected]>2026-04-16 21:08:37 -0400
committeriamcheeseman <[email protected]>2026-04-16 21:08:37 -0400
commit6a17685a4e215231109fe723cc7e7615e378dce1 (patch)
treedcc54ce287eaf28d563c0346fe2508ee50f8e535 /.config/nvim/syntax
parentaee49c9814da0678722c9614321490eef20d49d8 (diff)
nvim: update microscript syntax
Diffstat (limited to '.config/nvim/syntax')
-rw-r--r--.config/nvim/syntax/microscript.vim4
1 files changed, 3 insertions, 1 deletions
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