misc: update Vim syntastic plugin to use nitg
authorAlexis Laferrière <alexis.laf@xymus.net>
Tue, 21 Jan 2014 15:41:51 +0000 (10:41 -0500)
committerAlexis Laferrière <alexis.laf@xymus.net>
Tue, 21 Jan 2014 15:49:02 +0000 (10:49 -0500)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

misc/vim/syntax_checkers/nit/nitg.vim [moved from misc/vim/syntax_checkers/nit/nitc.vim with 72% similarity]

similarity index 72%
rename from misc/vim/syntax_checkers/nit/nitc.vim
rename to misc/vim/syntax_checkers/nit/nitg.vim
index 563e478..c70bf44 100644 (file)
@@ -1,5 +1,5 @@
 "============================================================================
-"File:        nit.vim
+"File:        nitg.vim
 "Description: Syntax checking plugin for syntastic.vim
 "Maintainer:  Alexis Laferrière <alexis.laf@xymus.net>
 "License:     This program is free software. It comes without any warranty,
@@ -8,36 +8,37 @@
 "             Want To Public License, Version 2, as published by Sam Hocevar.
 "             See http://sam.zoy.org/wtfpl/COPYING for more details.
 "
-"      g:syntastic_nitc specifies custom path to compiler
+"      g:syntastic_nitg specifies custom path to compiler
 "      g:syntastic_nit_dir specifies the NIT_DIR env variable
-"      g:syntastic_nit_args specifies extra arguments to call nitc
+"      g:syntastic_nit_args specifies extra arguments to call nitg
 "      g:syntastic_nit_include_dirs lists directories to include, must be a list
+"      g:nit_main sets the main module to compile instead of the opened file
 "============================================================================
-if exists("loaded_syntastic_nit_nitc_checker")
+if exists("loaded_syntastic_nit_nitg_checker")
        finish
 endif
-let loaded_syntastic_nit_nitc_checker = 1
+let loaded_syntastic_nit_nitg_checker = 1
 
-" check if nitc is accessible
-if exists('g:syntastic_nitc')
-       let s:nitc = g:syntastic_nitc
+" check if nitg is accessible
+if exists('g:syntastic_nitg')
+       let s:nitg = g:syntastic_nitg
 else
-       let s:nitc = "nitc"
+       let s:nitg = "nitg"
 endif
 
-if !executable(s:nitc)
-       if exists('g:syntastic_nitc')
-               echo "Syntastic for Nit error: Custom nitc cannot be found at: " . g:syntastic_nitc
+if !executable(s:nitg)
+       if exists('g:syntastic_nitg')
+               echo "Syntastic for Nit error: Custom nitg cannot be found at: " . g:syntastic_nitg
        endif
        finish
 endif
 
-function! SyntaxCheckers_nit_nitc_IsAvailable()
-    return executable(expand(s:nitc))
+function! SyntaxCheckers_nit_nitg_IsAvailable()
+    return executable(expand(s:nitg))
 endfunction
 
-function! SyntaxCheckers_nit_nitc_GetLocList()
-       let makeprg = s:nitc . " --no-color --only-metamodel "
+function! SyntaxCheckers_nit_nitg_GetLocList()
+       let makeprg = s:nitg . " --no-color --only-metamodel "
 
        " custom NIT_DIR
        if exists('g:syntastic_nit_dir')
@@ -86,4 +87,4 @@ endfunction
 
 call g:SyntasticRegistry.CreateAndRegisterChecker({
     \ 'filetype': 'nit',
-    \ 'name': 'nitc'})
+    \ 'name': 'nitg'})