From: Jean Privat Date: Tue, 5 Aug 2014 14:35:02 +0000 (-0400) Subject: vim: allow spell check on string literals and comments. X-Git-Tag: v0.6.8~41^2 X-Git-Url: http://nitlanguage.org vim: allow spell check on string literals and comments. Just `:set spell` to see errors, and `z=` on highlighted words to see suggestions. Signed-off-by: Jean Privat --- diff --git a/misc/vim/syntax/nit.vim b/misc/vim/syntax/nit.vim index 8b68b53..737b4a1 100644 --- a/misc/vim/syntax/nit.vim +++ b/misc/vim/syntax/nit.vim @@ -44,8 +44,8 @@ syn match NITClass "\<\u\w*" syn match NITAttribute "\<_\h\w*" " Literal strings -syn region NITString matchgroup=NITStringDelimit start="\"" end="\"" skip="\\\\\|\\\"" contains=NITExprSubst,NITExprSubstError -syn region NITString matchgroup=NITStringDelimit start="\"\"\"" end="\"*\zs\"\"\"" skip="\\\\\|\\\"" contains=NITExprSubstLong +syn region NITString matchgroup=NITStringDelimit start="\"" end="\"" skip="\\\\\|\\\"" contains=NITExprSubst,NITExprSubstError,@Spell +syn region NITString matchgroup=NITStringDelimit start="\"\"\"" end="\"*\zs\"\"\"" skip="\\\\\|\\\"" contains=NITExprSubstLong,@Spell syn region NITString matchgroup=NITStringDelimit start="'" end="'" skip="\\\\\|\\'" " Labels @@ -82,7 +82,7 @@ exec "syn sync minlines=" . NIT_minlines " Comments and Documentation syn match NITSharpBang "\%^#!.*" -syn match NITComment "#.*" contains=NITTodo +syn match NITComment "#.*" contains=NITTodo,@Spell " Keywords syn keyword NITKeyword abstract intern new