From dcd0f68460ce8db7071114e28440887a8324be87 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Sun, 30 Nov 2014 11:13:28 -0500 Subject: [PATCH] vim/syntastic: show "Documentation warning" as a style warning MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- misc/vim/syntax_checkers/nit/nitg.vim | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/misc/vim/syntax_checkers/nit/nitg.vim b/misc/vim/syntax_checkers/nit/nitg.vim index 22494b7..b74e269 100644 --- a/misc/vim/syntax_checkers/nit/nitg.vim +++ b/misc/vim/syntax_checkers/nit/nitg.vim @@ -72,6 +72,7 @@ function! SyntaxCheckers_nit_nitg_GetLocList() \ '%f:%l\,%c--%*[0-9]\,%*[0-9]:', \ '%f:%l\,%c:' ] let ef_type = [ ' %tarning: ', + \ ' %tocumentation warning: ', \ '' ] " generate errorformat from combinations @@ -82,7 +83,16 @@ function! SyntaxCheckers_nit_nitg_GetLocList() endfor endfor - return SyntasticMake({ 'makeprg': makeprg, 'errorformat':errorformat }) + let loclist = SyntasticMake({ 'makeprg': makeprg, 'errorformat':errorformat }) + + for e in loclist + if e['type'] ==? 'd' " is a documentation warning + let e['type'] = 'w' + let e['subtype'] = 'Style' + endif + endfor + + return loclist endfunction call g:SyntasticRegistry.CreateAndRegisterChecker({ -- 1.7.9.5