comparison runtime/syntax/tidy.vim @ 23737:34b4eb3a8458

Update runtime files. Commit: https://github.com/vim/vim/commit/e0e3917554327f2524066f89fbbef9c83c1535da Author: Bram Moolenaar <Bram@vim.org> Date: Mon Jan 25 21:14:57 2021 +0100 Update runtime files.
author Bram Moolenaar <Bram@vim.org>
date Mon, 25 Jan 2021 21:30:05 +0100
parents 34c45ee4210d
children
comparison
equal deleted inserted replaced
23736:e5035ccad5a8 23737:34b4eb3a8458
1 " Vim syntax file 1 " Vim syntax file
2 " Language: HMTL Tidy configuration file (/etc/tidyrc ~/.tidyrc) 2 " Language: HMTL Tidy Configuration
3 " Maintainer: Doug Kearns <dougkearns@gmail.com> 3 " Maintainer: Doug Kearns <dougkearns@gmail.com>
4 " Last Change: 2016 Apr 24 4 " Last Change: 2020 Sep 4
5 5
6 " Preamble {{{1
6 if exists("b:current_syntax") 7 if exists("b:current_syntax")
7 finish 8 finish
8 endif 9 endif
9 10
10 let s:cpo_save = &cpo 11 let s:cpo_save = &cpo
11 set cpo&vim 12 set cpo&vim
12 13
13 syn iskeyword @,48-57,-,_ 14 syn iskeyword @,48-57,-,_
15
16 " Values {{{1
17 syn match tidyWordSeparator contained ",\|\s" nextgroup=tidyWord skipwhite skipnl
18 syn match tidyMuteIDSeparator contained ",\|\s" nextgroup=tidyMuteID skipwhite skipnl
14 19
15 syn case ignore 20 syn case ignore
16 syn keyword tidyBoolean contained t[rue] f[alse] y[es] n[o] 1 0 21 syn keyword tidyBoolean contained t[rue] f[alse] y[es] n[o] 1 0
17 syn keyword tidyAutoBoolean contained t[rue] f[alse] y[es] n[o] 1 0 auto 22 syn keyword tidyAutoBoolean contained t[rue] f[alse] y[es] n[o] 1 0 auto
18 syn case match 23 syn case match
24 syn keyword tidyCustomTags contained no blocklevel empty inline pre
19 syn keyword tidyDoctype contained html5 omit auto strict loose transitional user 25 syn keyword tidyDoctype contained html5 omit auto strict loose transitional user
20 syn keyword tidyEncoding contained raw ascii latin0 latin1 utf8 iso2022 mac win1252 ibm858 utf16le utf16be utf16 big5 shiftjis 26 syn keyword tidyEncoding contained raw ascii latin0 latin1 utf8 iso2022 mac win1252 ibm858 utf16le utf16be utf16 big5 shiftjis
21 syn keyword tidyNewline contained LF CRLF CR 27 syn keyword tidyNewline contained LF CRLF CR
22 syn match tidyNumber contained "\<\d\+\>" 28 syn match tidyNumber contained "\<\d\+\>"
23 syn keyword tidyRepeat contained keep-first keep-last 29 syn keyword tidyRepeat contained keep-first keep-last
24 syn keyword tidySorter contained alpha none 30 syn keyword tidySorter contained alpha none
25 syn region tidyString contained start=+"+ skip=+\\\\\|\\"+ end=+"+ oneline 31 syn region tidyString contained start=+"+ skip=+\\\\\|\\"+ end=+"+ oneline
26 syn region tidyString contained start=+'+ skip=+\\\\\|\\'+ end=+'+ oneline 32 syn region tidyString contained start=+'+ skip=+\\\\\|\\'+ end=+'+ oneline
27 syn match tidyTags contained "\<\w\+\(\s*,\s*\w\+\)*\>" 33 " Tag and attribute lists
28 34 syn match tidyWord contained "\<\k\+\>:\@!" nextgroup=tidyWordSeparator skipwhite skipnl
29 syn keyword tidyBooleanOption add-xml-decl add-xml-pi add-xml-space 35
30 \ anchor-as-name ascii-chars assume-xml-procins bare break-before-br 36 " Mute Message IDs {{{2
31 \ clean coerce-endtags decorate-inferred-ul drop-empty-paras 37 syn keyword tidyMuteID ADDED_MISSING_CHARSET ANCHOR_DUPLICATED
32 \ drop-empty-elements drop-font-tags drop-proprietary-attributes 38 \ ANCHOR_NOT_UNIQUE APOS_UNDEFINED APPLET_MISSING_ALT AREA_MISSING_ALT
33 \ enclose-block-text enclose-text escape-cdata escape-scripts 39 \ ASCII_REQUIRES_DESCRIPTION ASSOCIATE_LABELS_EXPLICITLY
34 \ fix-backslash fix-bad-comments fix-uri force-output gdoc gnu-emacs 40 \ ASSOCIATE_LABELS_EXPLICITLY_FOR ASSOCIATE_LABELS_EXPLICITLY_ID
35 \ hide-comments hide-endtags indent-attributes indent-cdata 41 \ ATTRIBUTE_IS_NOT_ALLOWED ATTRIBUTE_VALUE_REPLACED
36 \ indent-with-tabs input-xml join-classes join-styles keep-time 42 \ ATTR_VALUE_NOT_LCASE AUDIO_MISSING_TEXT_AIFF AUDIO_MISSING_TEXT_AU
37 \ language literal-attributes logical-emphasis lower-literals markup 43 \ AUDIO_MISSING_TEXT_RA AUDIO_MISSING_TEXT_RM AUDIO_MISSING_TEXT_SND
38 \ merge-emphasis ncr numeric-entities omit-optional-tags output-html 44 \ AUDIO_MISSING_TEXT_WAV BACKSLASH_IN_URI BAD_ATTRIBUTE_VALUE
39 \ output-xhtml output-xml preserve-entities punctuation-wrap quiet 45 \ BAD_ATTRIBUTE_VALUE_REPLACED BAD_CDATA_CONTENT BAD_SUMMARY_HTML5
40 \ quote-ampersand quote-marks quote-nbsp raw replace-color show-info 46 \ BAD_SURROGATE_LEAD BAD_SURROGATE_PAIR BAD_SURROGATE_TAIL
41 \ show-warnings skip-nested split strict-tags-attributes tidy-mark 47 \ CANT_BE_NESTED COERCE_TO_ENDTAG COLOR_CONTRAST_ACTIVE_LINK
42 \ uppercase-attributes uppercase-tags word-2000 wrap-asp 48 \ COLOR_CONTRAST_LINK COLOR_CONTRAST_TEXT COLOR_CONTRAST_VISITED_LINK
43 \ wrap-attributes wrap-jste wrap-php wrap-script-literals 49 \ CONTENT_AFTER_BODY CUSTOM_TAG_DETECTED DATA_TABLE_MISSING_HEADERS
44 \ wrap-sections write-back 50 \ DATA_TABLE_MISSING_HEADERS_COLUMN DATA_TABLE_MISSING_HEADERS_ROW
51 \ DATA_TABLE_REQUIRE_MARKUP_COLUMN_HEADERS
52 \ DATA_TABLE_REQUIRE_MARKUP_ROW_HEADERS DISCARDING_UNEXPECTED
53 \ DOCTYPE_AFTER_TAGS DOCTYPE_MISSING DUPLICATE_FRAMESET
54 \ ELEMENT_NOT_EMPTY ELEMENT_VERS_MISMATCH_ERROR
55 \ ELEMENT_VERS_MISMATCH_WARN ENCODING_MISMATCH
56 \ ENSURE_PROGRAMMATIC_OBJECTS_ACCESSIBLE_APPLET
57 \ ENSURE_PROGRAMMATIC_OBJECTS_ACCESSIBLE_EMBED
58 \ ENSURE_PROGRAMMATIC_OBJECTS_ACCESSIBLE_OBJECT
59 \ ENSURE_PROGRAMMATIC_OBJECTS_ACCESSIBLE_SCRIPT ESCAPED_ILLEGAL_URI
60 \ FILE_CANT_OPEN FILE_CANT_OPEN_CFG FILE_NOT_FILE FIXED_BACKSLASH
61 \ FOUND_STYLE_IN_BODY FRAME_MISSING_LONGDESC FRAME_MISSING_NOFRAMES
62 \ FRAME_MISSING_TITLE FRAME_SRC_INVALID FRAME_TITLE_INVALID_NULL
63 \ FRAME_TITLE_INVALID_SPACES HEADERS_IMPROPERLY_NESTED
64 \ HEADER_USED_FORMAT_TEXT ID_NAME_MISMATCH ILLEGAL_NESTING
65 \ ILLEGAL_URI_CODEPOINT ILLEGAL_URI_REFERENCE
66 \ IMAGE_MAP_SERVER_SIDE_REQUIRES_CONVERSION
67 \ IMG_ALT_SUSPICIOUS_FILENAME IMG_ALT_SUSPICIOUS_FILE_SIZE
68 \ IMG_ALT_SUSPICIOUS_PLACEHOLDER IMG_ALT_SUSPICIOUS_TOO_LONG
69 \ IMG_BUTTON_MISSING_ALT IMG_MAP_CLIENT_MISSING_TEXT_LINKS
70 \ IMG_MAP_SERVER_REQUIRES_TEXT_LINKS IMG_MISSING_ALT IMG_MISSING_DLINK
71 \ IMG_MISSING_LONGDESC IMG_MISSING_LONGDESC_DLINK
72 \ INFORMATION_NOT_CONVEYED_APPLET INFORMATION_NOT_CONVEYED_IMAGE
73 \ INFORMATION_NOT_CONVEYED_INPUT INFORMATION_NOT_CONVEYED_OBJECT
74 \ INFORMATION_NOT_CONVEYED_SCRIPT INSERTING_AUTO_ATTRIBUTE
75 \ INSERTING_TAG INVALID_ATTRIBUTE INVALID_NCR INVALID_SGML_CHARS
76 \ INVALID_UTF16 INVALID_UTF8 INVALID_XML_ID JOINING_ATTRIBUTE
77 \ LANGUAGE_INVALID LANGUAGE_NOT_IDENTIFIED
78 \ LAYOUT_TABLES_LINEARIZE_PROPERLY LAYOUT_TABLE_INVALID_MARKUP
79 \ LINK_TEXT_MISSING LINK_TEXT_NOT_MEANINGFUL
80 \ LINK_TEXT_NOT_MEANINGFUL_CLICK_HERE LINK_TEXT_TOO_LONG
81 \ LIST_USAGE_INVALID_LI LIST_USAGE_INVALID_OL LIST_USAGE_INVALID_UL
82 \ MALFORMED_COMMENT MALFORMED_COMMENT_DROPPING MALFORMED_COMMENT_EOS
83 \ MALFORMED_COMMENT_WARN MALFORMED_DOCTYPE METADATA_MISSING
84 \ METADATA_MISSING_REDIRECT_AUTOREFRESH MISMATCHED_ATTRIBUTE_ERROR
85 \ MISMATCHED_ATTRIBUTE_WARN MISSING_ATTRIBUTE MISSING_ATTR_VALUE
86 \ MISSING_DOCTYPE MISSING_ENDTAG_BEFORE MISSING_ENDTAG_FOR
87 \ MISSING_ENDTAG_OPTIONAL MISSING_IMAGEMAP MISSING_QUOTEMARK
88 \ MISSING_QUOTEMARK_OPEN MISSING_SEMICOLON MISSING_SEMICOLON_NCR
89 \ MISSING_STARTTAG MISSING_TITLE_ELEMENT MOVED_STYLE_TO_HEAD
90 \ MULTIMEDIA_REQUIRES_TEXT NESTED_EMPHASIS NESTED_QUOTATION
91 \ NEWLINE_IN_URI NEW_WINDOWS_REQUIRE_WARNING_BLANK
92 \ NEW_WINDOWS_REQUIRE_WARNING_NEW NOFRAMES_CONTENT
93 \ NOFRAMES_INVALID_CONTENT NOFRAMES_INVALID_LINK
94 \ NOFRAMES_INVALID_NO_VALUE NON_MATCHING_ENDTAG OBJECT_MISSING_ALT
95 \ OBSOLETE_ELEMENT OPTION_REMOVED OPTION_REMOVED_APPLIED
96 \ OPTION_REMOVED_UNAPPLIED POTENTIAL_HEADER_BOLD
97 \ POTENTIAL_HEADER_ITALICS POTENTIAL_HEADER_UNDERLINE
98 \ PREVIOUS_LOCATION PROGRAMMATIC_OBJECTS_REQUIRE_TESTING_APPLET
99 \ PROGRAMMATIC_OBJECTS_REQUIRE_TESTING_EMBED
100 \ PROGRAMMATIC_OBJECTS_REQUIRE_TESTING_OBJECT
101 \ PROGRAMMATIC_OBJECTS_REQUIRE_TESTING_SCRIPT PROPRIETARY_ATTRIBUTE
102 \ PROPRIETARY_ATTR_VALUE PROPRIETARY_ELEMENT REMOVED_HTML5
103 \ REMOVE_AUTO_REDIRECT REMOVE_AUTO_REFRESH REMOVE_BLINK_MARQUEE
104 \ REMOVE_FLICKER_ANIMATED_GIF REMOVE_FLICKER_APPLET
105 \ REMOVE_FLICKER_EMBED REMOVE_FLICKER_OBJECT REMOVE_FLICKER_SCRIPT
106 \ REPEATED_ATTRIBUTE REPLACE_DEPRECATED_HTML_APPLET
107 \ REPLACE_DEPRECATED_HTML_BASEFONT REPLACE_DEPRECATED_HTML_CENTER
108 \ REPLACE_DEPRECATED_HTML_DIR REPLACE_DEPRECATED_HTML_FONT
109 \ REPLACE_DEPRECATED_HTML_ISINDEX REPLACE_DEPRECATED_HTML_MENU
110 \ REPLACE_DEPRECATED_HTML_S REPLACE_DEPRECATED_HTML_STRIKE
111 \ REPLACE_DEPRECATED_HTML_U REPLACING_ELEMENT REPLACING_UNEX_ELEMENT
112 \ SCRIPT_MISSING_NOSCRIPT SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_CLICK
113 \ SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_DOWN
114 \ SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_MOVE
115 \ SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_OUT
116 \ SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_OVER
117 \ SCRIPT_NOT_KEYBOARD_ACCESSIBLE_ON_MOUSE_UP SKIPOVER_ASCII_ART
118 \ SPACE_PRECEDING_XMLDECL STRING_ARGUMENT_BAD STRING_CONTENT_LOOKS
119 \ STRING_DOCTYPE_GIVEN STRING_MISSING_MALFORMED STRING_MUTING_TYPE
120 \ STRING_NO_SYSID STRING_UNKNOWN_OPTION
121 \ STYLESHEETS_REQUIRE_TESTING_LINK
122 \ STYLESHEETS_REQUIRE_TESTING_STYLE_ATTR
123 \ STYLESHEETS_REQUIRE_TESTING_STYLE_ELEMENT
124 \ STYLE_SHEET_CONTROL_PRESENTATION SUSPECTED_MISSING_QUOTE
125 \ TABLE_MAY_REQUIRE_HEADER_ABBR TABLE_MAY_REQUIRE_HEADER_ABBR_NULL
126 \ TABLE_MAY_REQUIRE_HEADER_ABBR_SPACES TABLE_MISSING_CAPTION
127 \ TABLE_MISSING_SUMMARY TABLE_SUMMARY_INVALID_NULL
128 \ TABLE_SUMMARY_INVALID_PLACEHOLDER TABLE_SUMMARY_INVALID_SPACES
129 \ TAG_NOT_ALLOWED_IN TEXT_EQUIVALENTS_REQUIRE_UPDATING_APPLET
130 \ TEXT_EQUIVALENTS_REQUIRE_UPDATING_OBJECT
131 \ TEXT_EQUIVALENTS_REQUIRE_UPDATING_SCRIPT TOO_MANY_ELEMENTS
132 \ TOO_MANY_ELEMENTS_IN TRIM_EMPTY_ELEMENT UNESCAPED_AMPERSAND
133 \ UNEXPECTED_ENDTAG UNEXPECTED_ENDTAG_ERR UNEXPECTED_ENDTAG_IN
134 \ UNEXPECTED_END_OF_FILE UNEXPECTED_END_OF_FILE_ATTR
135 \ UNEXPECTED_EQUALSIGN UNEXPECTED_GT UNEXPECTED_QUOTEMARK
136 \ UNKNOWN_ELEMENT UNKNOWN_ELEMENT_LOOKS_CUSTOM UNKNOWN_ENTITY
137 \ USING_BR_INPLACE_OF VENDOR_SPECIFIC_CHARS WHITE_IN_URI
138 \ XML_DECLARATION_DETECTED XML_ID_SYNTAX
139 \ contained nextgroup=tidyMuteIDSeparator skipwhite skipnl
140
141 " Options {{{1
142 syn keyword tidyCustomTagsOption custom-tags contained nextgroup=tidyCustomTagsDelimiter
143 syn match tidyCustomTagsDelimiter ":" nextgroup=tidyCustomTags contained skipwhite
144
145 syn keyword tidyBooleanOption add-meta-charset add-xml-decl
146 \ add-xml-pi add-xml-space anchor-as-name ascii-chars
147 \ assume-xml-procins bare break-before-br clean coerce-endtags
148 \ decorate-inferred-ul drop-empty-paras drop-empty-elements
149 \ drop-font-tags drop-proprietary-attributes enclose-block-text
150 \ enclose-text escape-cdata escape-scripts fix-backslash
151 \ fix-style-tags fix-uri force-output gdoc gnu-emacs hide-comments
152 \ hide-endtags indent-attributes indent-cdata indent-with-tabs
153 \ input-xml join-classes join-styles keep-tabs keep-time language
154 \ literal-attributes logical-emphasis lower-literals markup
155 \ merge-emphasis mute-id ncr numeric-entities omit-optional-tags
156 \ output-html output-xhtml output-xml preserve-entities
157 \ punctuation-wrap quiet quote-ampersand quote-marks quote-nbsp raw
158 \ replace-color show-filename show-info show-meta-change show-warnings
159 \ skip-nested split strict-tags-attributes tidy-mark
160 \ uppercase-attributes uppercase-tags warn-proprietary-attributes
161 \ word-2000 wrap-asp wrap-attributes wrap-jste wrap-php
162 \ wrap-script-literals wrap-sections write-back
45 \ contained nextgroup=tidyBooleanDelimiter 163 \ contained nextgroup=tidyBooleanDelimiter
46 164
47 syn match tidyBooleanDelimiter ":" nextgroup=tidyBoolean contained skipwhite 165 syn match tidyBooleanDelimiter ":" nextgroup=tidyBoolean contained skipwhite
48 166
49 syn keyword tidyAutoBooleanOption indent merge-divs merge-spans output-bom show-body-only vertical-space contained nextgroup=tidyAutoBooleanDelimiter 167 syn keyword tidyAutoBooleanOption fix-bad-comments indent merge-divs merge-spans output-bom show-body-only vertical-space contained nextgroup=tidyAutoBooleanDelimiter
50 syn match tidyAutoBooleanDelimiter ":" nextgroup=tidyAutoBoolean contained skipwhite 168 syn match tidyAutoBooleanDelimiter ":" nextgroup=tidyAutoBoolean contained skipwhite
51 169
52 syn keyword tidyCSSSelectorOption css-prefix contained nextgroup=tidyCSSSelectorDelimiter 170 syn keyword tidyCSSSelectorOption css-prefix contained nextgroup=tidyCSSSelectorDelimiter
53 syn match tidyCSSSelectorDelimiter ":" nextgroup=tidyCSSSelector contained skipwhite 171 syn match tidyCSSSelectorDelimiter ":" nextgroup=tidyCSSSelector contained skipwhite
54 172
55 syn keyword tidyDoctypeOption doctype contained nextgroup=tidyDoctypeDelimiter 173 syn keyword tidyDoctypeOption doctype contained nextgroup=tidyDoctypeDelimiter
56 syn match tidyDoctypeDelimiter ":" nextgroup=tidyDoctype contained skipwhite 174 syn match tidyDoctypeDelimiter ":" nextgroup=tidyDoctype,tidyString contained skipwhite
57 175
58 syn keyword tidyEncodingOption char-encoding input-encoding output-encoding contained nextgroup=tidyEncodingDelimiter 176 syn keyword tidyEncodingOption char-encoding input-encoding output-encoding contained nextgroup=tidyEncodingDelimiter
59 syn match tidyEncodingDelimiter ":" nextgroup=tidyEncoding contained skipwhite 177 syn match tidyEncodingDelimiter ":" nextgroup=tidyEncoding contained skipwhite
60 178
61 syn keyword tidyIntegerOption accessibility-check doctype-mode indent-spaces show-errors tab-size wrap contained nextgroup=tidyIntegerDelimiter 179 syn keyword tidyIntegerOption accessibility-check doctype-mode indent-spaces show-errors tab-size wrap contained nextgroup=tidyIntegerDelimiter
65 syn match tidyNameDelimiter ":" nextgroup=tidyName contained skipwhite 183 syn match tidyNameDelimiter ":" nextgroup=tidyName contained skipwhite
66 184
67 syn keyword tidyNewlineOption newline contained nextgroup=tidyNewlineDelimiter 185 syn keyword tidyNewlineOption newline contained nextgroup=tidyNewlineDelimiter
68 syn match tidyNewlineDelimiter ":" nextgroup=tidyNewline contained skipwhite 186 syn match tidyNewlineDelimiter ":" nextgroup=tidyNewline contained skipwhite
69 187
188 syn keyword tidyAttributesOption priority-attributes contained nextgroup=tidyAttributesDelimiter
189 syn match tidyAttributesDelimiter ":" nextgroup=tidyWord contained skipwhite
190
70 syn keyword tidyTagsOption new-blocklevel-tags new-empty-tags new-inline-tags new-pre-tags contained nextgroup=tidyTagsDelimiter 191 syn keyword tidyTagsOption new-blocklevel-tags new-empty-tags new-inline-tags new-pre-tags contained nextgroup=tidyTagsDelimiter
71 syn match tidyTagsDelimiter ":" nextgroup=tidyTags contained skipwhite 192 syn match tidyTagsDelimiter ":" nextgroup=tidyWord contained skipwhite
72 193
73 syn keyword tidyRepeatOption repeated-attributes contained nextgroup=tidyRepeatDelimiter 194 syn keyword tidyRepeatOption repeated-attributes contained nextgroup=tidyRepeatDelimiter
74 syn match tidyRepeatDelimiter ":" nextgroup=tidyRepeat contained skipwhite 195 syn match tidyRepeatDelimiter ":" nextgroup=tidyRepeat contained skipwhite
75 196
76 syn keyword tidySorterOption sort-attributes contained nextgroup=tidySorterDelimiter 197 syn keyword tidySorterOption sort-attributes contained nextgroup=tidySorterDelimiter
77 syn match tidySorterDelimiter ":" nextgroup=tidySorter contained skipwhite 198 syn match tidySorterDelimiter ":" nextgroup=tidySorter contained skipwhite
78 199
79 syn keyword tidyStringOption alt-text error-file gnu-emacs-file output-file contained nextgroup=tidyStringDelimiter 200 syn keyword tidyStringOption alt-text error-file gnu-emacs-file output-file contained nextgroup=tidyStringDelimiter
80 syn match tidyStringDelimiter ":" nextgroup=tidyString contained skipwhite 201 syn match tidyStringDelimiter ":" nextgroup=tidyString contained skipwhite
81 202
203 syn keyword tidyMuteOption mute contained nextgroup=tidyMuteDelimiter
204 syn match tidyMuteDelimiter ":" nextgroup=tidyMuteID contained skipwhite
205
82 syn cluster tidyOptions contains=tidy.*Option 206 syn cluster tidyOptions contains=tidy.*Option
83 207
208 " Option line anchor {{{1
84 syn match tidyStart "^" nextgroup=@tidyOptions 209 syn match tidyStart "^" nextgroup=@tidyOptions
85 210 " Long standing bug - option lines (except the first) with leading whitespace
211 " are silently ignored.
212 syn match tidyErrorStart '^\s\+\ze\S'
213
214 " Comments {{{1
86 syn match tidyComment "^\s*//.*$" contains=tidyTodo 215 syn match tidyComment "^\s*//.*$" contains=tidyTodo
87 syn match tidyComment "^\s*#.*$" contains=tidyTodo 216 syn match tidyComment "^\s*#.*$" contains=tidyTodo
88 syn keyword tidyTodo TODO NOTE FIXME XXX contained 217 syn keyword tidyTodo TODO NOTE FIXME XXX contained
89 218
219 " Default highlighting {{{1
220 hi def link tidyAttributesOption Identifier
90 hi def link tidyAutoBooleanOption Identifier 221 hi def link tidyAutoBooleanOption Identifier
91 hi def link tidyBooleanOption Identifier 222 hi def link tidyBooleanOption Identifier
92 hi def link tidyCSSSelectorOption Identifier 223 hi def link tidyCSSSelectorOption Identifier
224 hi def link tidyCustomTagsOption Identifier
93 hi def link tidyDoctypeOption Identifier 225 hi def link tidyDoctypeOption Identifier
94 hi def link tidyEncodingOption Identifier 226 hi def link tidyEncodingOption Identifier
95 hi def link tidyIntegerOption Identifier 227 hi def link tidyIntegerOption Identifier
228 hi def link tidyMuteOption Identifier
96 hi def link tidyNameOption Identifier 229 hi def link tidyNameOption Identifier
97 hi def link tidyNewlineOption Identifier 230 hi def link tidyNewlineOption Identifier
98 hi def link tidyTagsOption Identifier
99 hi def link tidyRepeatOption Identifier 231 hi def link tidyRepeatOption Identifier
100 hi def link tidySorterOption Identifier 232 hi def link tidySorterOption Identifier
101 hi def link tidyStringOption Identifier 233 hi def link tidyStringOption Identifier
102 234 hi def link tidyTagsOption Identifier
235
236 hi def link tidyAttributesDelimiter Special
103 hi def link tidyAutoBooleanDelimiter Special 237 hi def link tidyAutoBooleanDelimiter Special
104 hi def link tidyBooleanDelimiter Special 238 hi def link tidyBooleanDelimiter Special
105 hi def link tidyCSSSelectorDelimiter Special 239 hi def link tidyCSSSelectorDelimiter Special
240 hi def link tidyCustomTagsDelimiter Special
106 hi def link tidyDoctypeDelimiter Special 241 hi def link tidyDoctypeDelimiter Special
107 hi def link tidyEncodingDelimiter Special 242 hi def link tidyEncodingDelimiter Special
108 hi def link tidyIntegerDelimiter Special 243 hi def link tidyIntegerDelimiter Special
244 hi def link tidyMuteDelimiter Special
109 hi def link tidyNameDelimiter Special 245 hi def link tidyNameDelimiter Special
110 hi def link tidyNewlineDelimiter Special 246 hi def link tidyNewlineDelimiter Special
111 hi def link tidyTagsDelimiter Special
112 hi def link tidyRepeatDelimiter Special 247 hi def link tidyRepeatDelimiter Special
113 hi def link tidySorterDelimiter Special 248 hi def link tidySorterDelimiter Special
114 hi def link tidyStringDelimiter Special 249 hi def link tidyStringDelimiter Special
250 hi def link tidyTagsDelimiter Special
115 251
116 hi def link tidyAutoBoolean Boolean 252 hi def link tidyAutoBoolean Boolean
117 hi def link tidyBoolean Boolean 253 hi def link tidyBoolean Boolean
254 hi def link tidyCustomTags Constant
118 hi def link tidyDoctype Constant 255 hi def link tidyDoctype Constant
119 hi def link tidyEncoding Constant 256 hi def link tidyEncoding Constant
257 hi def link tidyMuteID Constant
120 hi def link tidyNewline Constant 258 hi def link tidyNewline Constant
121 hi def link tidyTags Constant
122 hi def link tidyNumber Number 259 hi def link tidyNumber Number
123 hi def link tidyRepeat Constant 260 hi def link tidyRepeat Constant
124 hi def link tidySorter Constant 261 hi def link tidySorter Constant
125 hi def link tidyString String 262 hi def link tidyString String
263 hi def link tidyWord Constant
126 264
127 hi def link tidyComment Comment 265 hi def link tidyComment Comment
128 hi def link tidyTodo Todo 266 hi def link tidyTodo Todo
129 267
268 hi def link tidyErrorStart Error
269
270 " Postscript {{{1
130 let b:current_syntax = "tidy" 271 let b:current_syntax = "tidy"
131 272
132 let &cpo = s:cpo_save 273 let &cpo = s:cpo_save
133 unlet s:cpo_save 274 unlet s:cpo_save
134 275
135 " vim: ts=8 276 " vim: ts=8 fdm=marker