You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.0 KiB
VimL

" @Author: Tom Link (mailto:micathom AT gmail com?subject=[vim])
" @License: GPL (see http://www.gnu.org/licenses/gpl.txt)
" @Revision: 27
if !exists('checksyntax#defs#xml#pmd_rulesets')
let checksyntax#defs#xml#pmd_rulesets = ["basic"]
endif
if !exists('checksyntax#defs#xml#pmd_args')
let checksyntax#defs#xml#pmd_args = '' "{{{2
endif
call checksyntax#AddChecker('xml?',
\ {
\ 'compiler': 'xmllint',
\ 'compiler_args': '%',
\ 'convert_filename': checksyntax#MaybeUseCygpath('xmllint'),
\ }
\ )
if !empty(g:checksyntax#pmd#cmd)
call checksyntax#AddChecker('xml?',
\ {
\ 'name': 'pmd',
\ 'type': 'qfl',
\ 'cmdexpr': "checksyntax#pmd#Cmd('xml', g:checksyntax#defs#xml#pmd_args, g:checksyntax#defs#xml#pmd_rulesets)",
\ 'cmd_args': '',
\ 'buffers': 'listed',
\ 'efm': '%f:%l:%m',
\ })
endif