mirror of
https://github.com/amix/vimrc
synced 2025-06-30 11:54:59 +08:00
Updated vimrc
This commit is contained in:
@ -9,16 +9,8 @@
|
||||
" See http://sam.zoy.org/wtfpl/COPYING for more details.
|
||||
"
|
||||
"============================================================================
|
||||
"
|
||||
" Note: if you need to check HTML5 sources, you might consider installing a
|
||||
" fork of HTML Tidy, named "HTML Tidy for HTML5":
|
||||
"
|
||||
" http://w3c.github.io/tidy-html5/
|
||||
"
|
||||
" HTML Tidy for HTML5 can be used without changes by this checker, just install
|
||||
" it and point g:syntastic_html_tidy_exec to the executable.
|
||||
|
||||
if exists("g:loaded_syntastic_html_tidy_checker")
|
||||
if exists('g:loaded_syntastic_html_tidy_checker')
|
||||
finish
|
||||
endif
|
||||
let g:loaded_syntastic_html_tidy_checker = 1
|
||||
@ -102,40 +94,40 @@ let s:IGNORE_ERRORS = [
|
||||
lockvar! s:IGNORE_ERRORS
|
||||
|
||||
let s:BLOCKLEVEL_TAGS = [
|
||||
\ "main",
|
||||
\ "section",
|
||||
\ "article",
|
||||
\ "aside",
|
||||
\ "header",
|
||||
\ "footer",
|
||||
\ "nav",
|
||||
\ "figure",
|
||||
\ "figcaption"
|
||||
\ 'main',
|
||||
\ 'section',
|
||||
\ 'article',
|
||||
\ 'aside',
|
||||
\ 'header',
|
||||
\ 'footer',
|
||||
\ 'nav',
|
||||
\ 'figure',
|
||||
\ 'figcaption'
|
||||
\ ]
|
||||
lockvar! s:BLOCKLEVEL_TAGS
|
||||
|
||||
let s:INLINE_TAGS = [
|
||||
\ "video",
|
||||
\ "audio",
|
||||
\ "source",
|
||||
\ "embed",
|
||||
\ "mark",
|
||||
\ "progress",
|
||||
\ "meter",
|
||||
\ "time",
|
||||
\ "ruby",
|
||||
\ "rt",
|
||||
\ "rp",
|
||||
\ "canvas",
|
||||
\ "command",
|
||||
\ "details",
|
||||
\ "datalist"
|
||||
\ 'video',
|
||||
\ 'audio',
|
||||
\ 'source',
|
||||
\ 'embed',
|
||||
\ 'mark',
|
||||
\ 'progress',
|
||||
\ 'meter',
|
||||
\ 'time',
|
||||
\ 'ruby',
|
||||
\ 'rt',
|
||||
\ 'rp',
|
||||
\ 'canvas',
|
||||
\ 'command',
|
||||
\ 'details',
|
||||
\ 'datalist'
|
||||
\ ]
|
||||
lockvar! s:INLINE_TAGS
|
||||
|
||||
let s:EMPTY_TAGS = [
|
||||
\ "wbr",
|
||||
\ "keygen"
|
||||
\ 'wbr',
|
||||
\ 'keygen'
|
||||
\ ]
|
||||
lockvar! s:EMPTY_TAGS
|
||||
|
||||
@ -152,7 +144,7 @@ function! SyntaxCheckers_html_tidy_GetLocList() dict " {{{1
|
||||
let loclist = SyntasticMake({
|
||||
\ 'makeprg': makeprg,
|
||||
\ 'errorformat': errorformat,
|
||||
\ 'defaults': {'bufnr': bufnr("")},
|
||||
\ 'defaults': {'bufnr': bufnr('')},
|
||||
\ 'returns': [0, 1, 2] })
|
||||
|
||||
" filter out valid HTML5 from the errors
|
||||
|
@ -10,13 +10,13 @@
|
||||
"
|
||||
"============================================================================
|
||||
|
||||
if exists("g:loaded_syntastic_html_validator_checker")
|
||||
if exists('g:loaded_syntastic_html_validator_checker')
|
||||
finish
|
||||
endif
|
||||
let g:loaded_syntastic_html_validator_checker=1
|
||||
|
||||
if !exists('g:syntastic_html_validator_api')
|
||||
let g:syntastic_html_validator_api = 'http://validator.nu/'
|
||||
let g:syntastic_html_validator_api = 'https://validator.nu/'
|
||||
endif
|
||||
|
||||
if !exists('g:syntastic_html_validator_parser')
|
||||
@ -32,9 +32,9 @@ set cpo&vim
|
||||
|
||||
function! SyntaxCheckers_html_validator_GetLocList() dict
|
||||
let fname = syntastic#util#shexpand('%')
|
||||
let makeprg = self.getExecEscaped() . ' -q -s --compressed -F out=gnu -F asciiquotes=yes' .
|
||||
\ (g:syntastic_html_validator_parser != '' ? ' -F parser=' . g:syntastic_html_validator_parser : '') .
|
||||
\ (g:syntastic_html_validator_nsfilter != '' ? ' -F nsfilter=' . g:syntastic_html_validator_nsfilter : '') .
|
||||
let makeprg = self.getExecEscaped() . ' -q -L -s --compressed -F out=gnu -F asciiquotes=yes' .
|
||||
\ (g:syntastic_html_validator_parser !=# '' ? ' -F parser=' . g:syntastic_html_validator_parser : '') .
|
||||
\ (g:syntastic_html_validator_nsfilter !=# '' ? ' -F nsfilter=' . g:syntastic_html_validator_nsfilter : '') .
|
||||
\ ' -F doc=@' . fname . '\;type=text/html\;filename=' . fname . ' ' . g:syntastic_html_validator_api
|
||||
|
||||
let errorformat =
|
||||
|
@ -10,7 +10,7 @@
|
||||
"
|
||||
"============================================================================
|
||||
|
||||
if exists("g:loaded_syntastic_html_w3_checker")
|
||||
if exists('g:loaded_syntastic_html_w3_checker')
|
||||
finish
|
||||
endif
|
||||
let g:loaded_syntastic_html_w3_checker = 1
|
||||
@ -23,7 +23,7 @@ let s:save_cpo = &cpo
|
||||
set cpo&vim
|
||||
|
||||
function! SyntaxCheckers_html_w3_GetLocList() dict
|
||||
let makeprg = self.getExecEscaped() . ' -q -s -F output=json ' .
|
||||
let makeprg = self.getExecEscaped() . ' -q -L -s -F output=json ' .
|
||||
\ '-F uploaded_file=@' . syntastic#util#shexpand('%:p') . '\;type=text/html ' .
|
||||
\ g:syntastic_html_w3_api
|
||||
|
||||
@ -41,7 +41,7 @@ function! SyntaxCheckers_html_w3_GetLocList() dict
|
||||
let loclist = SyntasticMake({
|
||||
\ 'makeprg': makeprg,
|
||||
\ 'errorformat': errorformat,
|
||||
\ 'defaults': {'bufnr': bufnr("")},
|
||||
\ 'defaults': {'bufnr': bufnr('')},
|
||||
\ 'returns': [0] })
|
||||
|
||||
for e in loclist
|
||||
|
Reference in New Issue
Block a user