From 6a17685a4e215231109fe723cc7e7615e378dce1 Mon Sep 17 00:00:00 2001 From: iamcheeseman Date: Thu, 16 Apr 2026 21:08:37 -0400 Subject: nvim: update microscript syntax --- .config/nvim/ftplugin/microscript.vim | 2 +- .config/nvim/syntax/microscript.vim | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to '.config/nvim') 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="\" end="\" contains=TOP syn region usRepeatEnd transparent matchgroup=usRepeat start="\" 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 -- cgit v1.3-2-g0d8e