diff --git a/autoload/nimrod.vim b/autoload/nimrod.vim index 2782560..9d6e209 100644 --- a/autoload/nimrod.vim +++ b/autoload/nimrod.vim @@ -212,6 +212,9 @@ function! SyntaxCheckers_nimrod_nimrod_IsAvailable() return executable("nimrod") endfunction -call g:SyntasticRegistry.CreateAndRegisterChecker({ - \ 'filetype': 'nimrod', - \ 'name': 'nimrod'}) +if exists("g:SyntasticRegistry") + call g:SyntasticRegistry.CreateAndRegisterChecker({ + \ 'filetype': 'nimrod', + \ 'name': 'nimrod'}) +endif + diff --git a/syntax/nimrod.vim b/syntax/nimrod.vim index 76af145..0de7c6b 100644 --- a/syntax/nimrod.vim +++ b/syntax/nimrod.vim @@ -38,7 +38,7 @@ syn keyword nimrodKeyword finally for from syn keyword nimrodKeyword generic syn keyword nimrodKeyword if import in include interface is isnot iterator syn keyword nimrodKeyword lambda let -syn keyword nimrodKeyword mixin mod +syn keyword nimrodKeyword mixin using mod syn keyword nimrodKeyword nil not notin syn keyword nimrodKeyword object of or out syn keyword nimrodKeyword proc method macro template nextgroup=nimrodFunction skipwhite