diff options
Diffstat (limited to '.config')
| -rw-r--r-- | .config/nvim/ftplugin/microscript.vim | 2 | ||||
| -rw-r--r-- | .config/nvim/syntax/microscript.vim | 4 |
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 |
