forked from neovim/neovim
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update runtime files. vim/vim@0648142
- Loading branch information
Showing
5 changed files
with
131 additions
and
138 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,145 +1,135 @@ | ||
" Vim syntax file | ||
" Language: HMTL Tidy configuration file (/etc/tidyrc ~/.tidyrc) | ||
" Maintainer: Doug Kearns <dougkearns@gmail.com> | ||
" Last Change: 2013 June 01 | ||
" Last Change: 2016 Apr 24 | ||
|
||
if exists("b:current_syntax") | ||
finish | ||
endif | ||
|
||
setlocal iskeyword=@,48-57,- | ||
let s:cpo_save = &cpo | ||
set cpo&vim | ||
|
||
syn iskeyword @,48-57,-,_ | ||
|
||
syn case ignore | ||
syn keyword tidyBoolean contained t[rue] f[alse] y[es] n[o] 1 0 | ||
syn keyword tidyAutoBoolean contained t[rue] f[alse] y[es] n[o] 1 0 auto | ||
syn case match | ||
syn keyword tidyDoctype contained html5 omit auto strict loose transitional user | ||
syn keyword tidyEncoding contained raw ascii latin0 latin1 utf8 iso2022 mac win1252 ibm858 utf16le utf16be utf16 big5 shiftjis | ||
syn keyword tidyNewline contained LF CRLF CR | ||
syn match tidyNumber contained "\<\d\+\>" | ||
syn keyword tidyRepeat contained keep-first keep-last | ||
syn keyword tidySorter contained alpha none | ||
syn region tidyString contained start=+"+ skip=+\\\\\|\\"+ end=+"+ oneline | ||
syn region tidyString contained start=+'+ skip=+\\\\\|\\'+ end=+'+ oneline | ||
syn match tidyTags contained "\<\w\+\(\s*,\s*\w\+\)*\>" | ||
|
||
syn keyword tidyBooleanOption add-xml-decl add-xml-pi add-xml-space | ||
\ anchor-as-name ascii-chars assume-xml-procins bare break-before-br | ||
\ clean coerce-endtags decorate-inferred-ul drop-empty-paras | ||
\ drop-empty-elements drop-font-tags drop-proprietary-attributes | ||
\ enclose-block-text enclose-text escape-cdata escape-scripts | ||
\ fix-backslash fix-bad-comments fix-uri force-output gdoc gnu-emacs | ||
\ hide-comments hide-endtags indent-attributes indent-cdata | ||
\ indent-with-tabs input-xml join-classes join-styles keep-time | ||
\ language literal-attributes logical-emphasis lower-literals markup | ||
\ merge-emphasis ncr numeric-entities omit-optional-tags output-html | ||
\ output-xhtml output-xml preserve-entities punctuation-wrap quiet | ||
\ quote-ampersand quote-marks quote-nbsp raw replace-color show-info | ||
\ show-warnings skip-nested split strict-tags-attributes tidy-mark | ||
\ uppercase-attributes uppercase-tags word-2000 wrap-asp | ||
\ wrap-attributes wrap-jste wrap-php wrap-script-literals | ||
\ wrap-sections write-back | ||
\ contained nextgroup=tidyBooleanDelimiter | ||
|
||
syn match tidyBooleanDelimiter ":" nextgroup=tidyBoolean contained skipwhite | ||
|
||
syn keyword tidyAutoBooleanOption indent merge-divs merge-spans output-bom show-body-only vertical-space contained nextgroup=tidyAutoBooleanDelimiter | ||
syn match tidyAutoBooleanDelimiter ":" nextgroup=tidyAutoBoolean contained skipwhite | ||
|
||
syn keyword tidyCSSSelectorOption css-prefix contained nextgroup=tidyCSSSelectorDelimiter | ||
syn match tidyCSSSelectorDelimiter ":" nextgroup=tidyCSSSelector contained skipwhite | ||
|
||
syn keyword tidyDoctypeOption doctype contained nextgroup=tidyDoctypeDelimiter | ||
syn match tidyDoctypeDelimiter ":" nextgroup=tidyDoctype contained skipwhite | ||
|
||
syn keyword tidyEncodingOption char-encoding input-encoding output-encoding contained nextgroup=tidyEncodingDelimiter | ||
syn match tidyEncodingDelimiter ":" nextgroup=tidyEncoding contained skipwhite | ||
|
||
syn keyword tidyIntegerOption accessibility-check doctype-mode indent-spaces show-errors tab-size wrap contained nextgroup=tidyIntegerDelimiter | ||
syn match tidyIntegerDelimiter ":" nextgroup=tidyNumber contained skipwhite | ||
|
||
syn keyword tidyNameOption slide-style contained nextgroup=tidyNameDelimiter | ||
syn match tidyNameDelimiter ":" nextgroup=tidyName contained skipwhite | ||
|
||
syn keyword tidyNewlineOption newline contained nextgroup=tidyNewlineDelimiter | ||
syn match tidyNewlineDelimiter ":" nextgroup=tidyNewline contained skipwhite | ||
|
||
syn keyword tidyTagsOption new-blocklevel-tags new-empty-tags new-inline-tags new-pre-tags contained nextgroup=tidyTagsDelimiter | ||
syn match tidyTagsDelimiter ":" nextgroup=tidyTags contained skipwhite | ||
|
||
syn keyword tidyRepeatOption repeated-attributes contained nextgroup=tidyRepeatDelimiter | ||
syn match tidyRepeatDelimiter ":" nextgroup=tidyRepeat contained skipwhite | ||
|
||
syn keyword tidySorterOption sort-attributes contained nextgroup=tidySorterDelimiter | ||
syn match tidySorterDelimiter ":" nextgroup=tidySorter contained skipwhite | ||
|
||
syn keyword tidyStringOption alt-text error-file gnu-emacs-file output-file contained nextgroup=tidyStringDelimiter | ||
syn match tidyStringDelimiter ":" nextgroup=tidyString contained skipwhite | ||
|
||
syn cluster tidyOptions contains=tidy.*Option | ||
|
||
syn match tidyStart "^" nextgroup=@tidyOptions | ||
|
||
syn match tidyComment "^\s*//.*$" contains=tidyTodo | ||
syn match tidyComment "^\s*#.*$" contains=tidyTodo | ||
syn keyword tidyTodo TODO NOTE FIXME XXX contained | ||
|
||
syn match tidyAssignment "^[a-z0-9-]\+:\s*.*$" contains=tidyOption,@tidyValue,tidyDelimiter | ||
syn match tidyDelimiter ":" contained | ||
hi def link tidyAutoBooleanOption Identifier | ||
hi def link tidyBooleanOption Identifier | ||
hi def link tidyCSSSelectorOption Identifier | ||
hi def link tidyDoctypeOption Identifier | ||
hi def link tidyEncodingOption Identifier | ||
hi def link tidyIntegerOption Identifier | ||
hi def link tidyNameOption Identifier | ||
hi def link tidyNewlineOption Identifier | ||
hi def link tidyTagsOption Identifier | ||
hi def link tidyRepeatOption Identifier | ||
hi def link tidySorterOption Identifier | ||
hi def link tidyStringOption Identifier | ||
|
||
syn match tidyNewTagAssignment "^new-\l\+-tags:\s*.*$" contains=tidyNewTagOption,tidyNewTagDelimiter,tidyNewTagValue,tidyDelimiter | ||
syn match tidyNewTagDelimiter "," contained | ||
syn match tidyNewTagValue "\<\w\+\>" contained | ||
hi def link tidyAutoBooleanDelimiter Special | ||
hi def link tidyBooleanDelimiter Special | ||
hi def link tidyCSSSelectorDelimiter Special | ||
hi def link tidyDoctypeDelimiter Special | ||
hi def link tidyEncodingDelimiter Special | ||
hi def link tidyIntegerDelimiter Special | ||
hi def link tidyNameDelimiter Special | ||
hi def link tidyNewlineDelimiter Special | ||
hi def link tidyTagsDelimiter Special | ||
hi def link tidyRepeatDelimiter Special | ||
hi def link tidySorterDelimiter Special | ||
hi def link tidyStringDelimiter Special | ||
|
||
syn case ignore | ||
syn keyword tidyBoolean t[rue] f[alse] y[es] n[o] contained | ||
syn case match | ||
syn match tidyDoctype "\<\%(omit\|auto\|strict\|loose\|transitional\|user\)\>" contained | ||
" NOTE: use match rather than keyword here so that tidyEncoding 'raw' does not | ||
" always have precedence over tidyOption 'raw' | ||
syn match tidyEncoding "\<\%(ascii\|latin0\|latin1\|raw\|utf8\|iso2022\|mac\|utf16le\|utf16be\|utf16\|win1252\|ibm858\|big5\|shiftjis\)\>" contained | ||
syn match tidyNewline "\<\%(LF\|CRLF\|CR\)\>" | ||
syn match tidyNumber "\<\d\+\>" contained | ||
syn match tidyRepeat "\<\%(keep-first\|keep-last\)\>" contained | ||
syn region tidyString start=+"+ skip=+\\\\\|\\"+ end=+"+ contained oneline | ||
syn region tidyString start=+'+ skip=+\\\\\|\\'+ end=+'+ contained oneline | ||
syn cluster tidyValue contains=tidyBoolean,tidyDoctype,tidyEncoding,tidyNewline,tidyNumber,tidyRepeat,tidyString | ||
|
||
syn match tidyOption "^accessibility-check" contained | ||
syn match tidyOption "^add-xml-decl" contained | ||
syn match tidyOption "^add-xml-pi" contained | ||
syn match tidyOption "^add-xml-space" contained | ||
syn match tidyOption "^alt-text" contained | ||
syn match tidyOption "^anchor-as-name" contained | ||
syn match tidyOption "^ascii-chars" contained | ||
syn match tidyOption "^assume-xml-procins" contained | ||
syn match tidyOption "^bare" contained | ||
syn match tidyOption "^break-before-br" contained | ||
syn match tidyOption "^char-encoding" contained | ||
syn match tidyOption "^clean" contained | ||
syn match tidyOption "^css-prefix" contained | ||
syn match tidyOption "^decorate-inferred-ul" contained | ||
syn match tidyOption "^doctype" contained | ||
syn match tidyOption "^doctype-mode" contained | ||
syn match tidyOption "^drop-empty-paras" contained | ||
syn match tidyOption "^drop-font-tags" contained | ||
syn match tidyOption "^drop-proprietary-attributes" contained | ||
syn match tidyOption "^enclose-block-text" contained | ||
syn match tidyOption "^enclose-text" contained | ||
syn match tidyOption "^error-file" contained | ||
syn match tidyOption "^escape-cdata" contained | ||
syn match tidyOption "^fix-backslash" contained | ||
syn match tidyOption "^fix-bad-comments" contained | ||
syn match tidyOption "^fix-uri" contained | ||
syn match tidyOption "^force-output" contained | ||
syn match tidyOption "^gnu-emacs" contained | ||
syn match tidyOption "^gnu-emacs-file" contained | ||
syn match tidyOption "^hide-comments" contained | ||
syn match tidyOption "^hide-endtags" contained | ||
syn match tidyOption "^indent" contained | ||
syn match tidyOption "^indent-attributes" contained | ||
syn match tidyOption "^indent-cdata" contained | ||
syn match tidyOption "^indent-spaces" contained | ||
syn match tidyOption "^input-encoding" contained | ||
syn match tidyOption "^input-xml" contained | ||
syn match tidyOption "^join-classes" contained | ||
syn match tidyOption "^join-styles" contained | ||
syn match tidyOption "^keep-time" contained | ||
syn match tidyOption "^language" contained | ||
syn match tidyOption "^literal-attributes" contained | ||
syn match tidyOption "^logical-emphasis" contained | ||
syn match tidyOption "^lower-literals" contained | ||
syn match tidyOption "^markup" contained | ||
syn match tidyOption "^merge-divs" contained | ||
syn match tidyOption "^merge-spans" contained | ||
syn match tidyOption "^ncr" contained | ||
syn match tidyOption "^newline" contained | ||
syn match tidyOption "^numeric-entities" contained | ||
syn match tidyOption "^output-bom" contained | ||
syn match tidyOption "^output-encoding" contained | ||
syn match tidyOption "^output-file" contained | ||
syn match tidyOption "^output-html" contained | ||
syn match tidyOption "^output-xhtml" contained | ||
syn match tidyOption "^output-xml" contained | ||
syn match tidyOption "^preserve-entities" contained | ||
syn match tidyOption "^punctuation-wrap" contained | ||
syn match tidyOption "^quiet" contained | ||
syn match tidyOption "^quote-ampersand" contained | ||
syn match tidyOption "^quote-marks" contained | ||
syn match tidyOption "^quote-nbsp" contained | ||
syn match tidyOption "^raw" contained | ||
syn match tidyOption "^repeated-attributes" contained | ||
syn match tidyOption "^replace-color" contained | ||
syn match tidyOption "^show-body-only" contained | ||
syn match tidyOption "^show-errors" contained | ||
syn match tidyOption "^show-warnings" contained | ||
syn match tidyOption "^slide-style" contained | ||
syn match tidyOption "^sort-attributes" contained | ||
syn match tidyOption "^split" contained | ||
syn match tidyOption "^tab-size" contained | ||
syn match tidyOption "^tidy-mark" contained | ||
syn match tidyOption "^uppercase-attributes" contained | ||
syn match tidyOption "^uppercase-tags" contained | ||
syn match tidyOption "^word-2000" contained | ||
syn match tidyOption "^wrap" contained | ||
syn match tidyOption "^wrap-asp" contained | ||
syn match tidyOption "^wrap-attributes" contained | ||
syn match tidyOption "^wrap-jste" contained | ||
syn match tidyOption "^wrap-php" contained | ||
syn match tidyOption "^wrap-script-literals" contained | ||
syn match tidyOption "^wrap-sections" contained | ||
syn match tidyOption "^write-back" contained | ||
syn match tidyOption "^vertical-space" contained | ||
|
||
syn match tidyNewTagOption "^new-blocklevel-tags" contained | ||
syn match tidyNewTagOption "^new-empty-tags" contained | ||
syn match tidyNewTagOption "^new-inline-tags" contained | ||
syn match tidyNewTagOption "^new-pre-tags" contained | ||
|
||
hi def link tidyBoolean Boolean | ||
hi def link tidyComment Comment | ||
hi def link tidyDelimiter Special | ||
hi def link tidyDoctype Constant | ||
hi def link tidyEncoding Constant | ||
hi def link tidyNewline Constant | ||
hi def link tidyNewTagDelimiter Special | ||
hi def link tidyNewTagOption Identifier | ||
hi def link tidyNewTagValue Constant | ||
hi def link tidyNumber Number | ||
hi def link tidyOption Identifier | ||
hi def link tidyRepeat Constant | ||
hi def link tidyString String | ||
hi def link tidyTodo Todo | ||
hi def link tidyAutoBoolean Boolean | ||
hi def link tidyBoolean Boolean | ||
hi def link tidyDoctype Constant | ||
hi def link tidyEncoding Constant | ||
hi def link tidyNewline Constant | ||
hi def link tidyTags Constant | ||
hi def link tidyNumber Number | ||
hi def link tidyRepeat Constant | ||
hi def link tidySorter Constant | ||
hi def link tidyString String | ||
|
||
hi def link tidyComment Comment | ||
hi def link tidyTodo Todo | ||
|
||
let b:current_syntax = "tidy" | ||
|
||
let &cpo = s:cpo_save | ||
unlet s:cpo_save | ||
|
||
" vim: ts=8 |