@@ -186,7 +186,7 @@ endfunction
186
186
" accessed by index. Endpoint /v2/highlight provides `Type` as an integer index.
187
187
let s: ClassificationTypeNames = [
188
188
\ { ' name' : ' Comment' , ' highlight' : 0 , ' desc' : ' comment' },
189
- \ { ' name' : ' ExcludedCode' , ' highlight' : 0 , ' desc' : ' excluded code' },
189
+ \ { ' name' : ' ExcludedCode' , ' highlight' : ' NonText ' , ' desc' : ' excluded code' },
190
190
\ { ' name' : ' Identifier' , ' highlight' : ' Identifier' , ' desc' : ' identifier' },
191
191
\ { ' name' : ' Keyword' , ' highlight' : 0 , ' desc' : ' keyword' },
192
192
\ { ' name' : ' ControlKeyword' , ' highlight' : 0 , ' desc' : ' keyword - control' },
@@ -202,12 +202,12 @@ let s:ClassificationTypeNames = [
202
202
\ { ' name' : ' Punctuation' , ' highlight' : 0 , ' desc' : ' punctuation' },
203
203
\ { ' name' : ' VerbatimStringLiteral' , ' highlight' : 0 , ' desc' : ' string - verbatim' },
204
204
\ { ' name' : ' StringEscapeCharacter' , ' highlight' : 0 , ' desc' : ' string - escape character' },
205
- \ { ' name' : ' ClassName' , ' highlight' : ' Identifier ' , ' desc' : ' class name' },
206
- \ { ' name' : ' DelegateName' , ' highlight' : ' Identifier ' , ' desc' : ' delegate name' },
207
- \ { ' name' : ' EnumName' , ' highlight' : ' Identifier ' , ' desc' : ' enum name' },
208
- \ { ' name' : ' InterfaceName' , ' highlight' : ' Include ' , ' desc' : ' interface name' },
209
- \ { ' name' : ' ModuleName' , ' highlight' : 0 , ' desc' : ' module name' },
210
- \ { ' name' : ' StructName' , ' highlight' : ' Identifier ' , ' desc' : ' struct name' },
205
+ \ { ' name' : ' ClassName' , ' highlight' : ' Typedef ' , ' desc' : ' class name' },
206
+ \ { ' name' : ' DelegateName' , ' highlight' : ' Structure ' , ' desc' : ' delegate name' },
207
+ \ { ' name' : ' EnumName' , ' highlight' : ' Structure ' , ' desc' : ' enum name' },
208
+ \ { ' name' : ' InterfaceName' , ' highlight' : ' Structure ' , ' desc' : ' interface name' },
209
+ \ { ' name' : ' ModuleName' , ' highlight' : ' Structure ' , ' desc' : ' module name' },
210
+ \ { ' name' : ' StructName' , ' highlight' : ' Typedef ' , ' desc' : ' struct name' },
211
211
\ { ' name' : ' TypeParameterName' , ' highlight' : ' Type' , ' desc' : ' type parameter name' },
212
212
\ { ' name' : ' FieldName' , ' highlight' : ' Identifier' , ' desc' : ' field name' },
213
213
\ { ' name' : ' EnumMemberName' , ' highlight' : ' Identifier' , ' desc' : ' enum member name' },
@@ -218,7 +218,7 @@ let s:ClassificationTypeNames = [
218
218
\ { ' name' : ' ExtensionMethodName' , ' highlight' : ' Function' , ' desc' : ' extension method name' },
219
219
\ { ' name' : ' PropertyName' , ' highlight' : ' Identifier' , ' desc' : ' property name' },
220
220
\ { ' name' : ' EventName' , ' highlight' : ' Identifier' , ' desc' : ' event name' },
221
- \ { ' name' : ' NamespaceName' , ' highlight' : ' Identifier ' , ' desc' : ' namespace name' },
221
+ \ { ' name' : ' NamespaceName' , ' highlight' : ' Include ' , ' desc' : ' namespace name' },
222
222
\ { ' name' : ' LabelName' , ' highlight' : ' Label' , ' desc' : ' label name' },
223
223
\ { ' name' : ' XmlDocCommentAttributeName' , ' highlight' : 0 , ' desc' : ' xml doc comment - attribute name' },
224
224
\ { ' name' : ' XmlDocCommentAttributeQuotes' , ' highlight' : 0 , ' desc' : ' xml doc comment - attribute quotes' },
@@ -241,15 +241,15 @@ let s:ClassificationTypeNames = [
241
241
\ { ' name' : ' XmlLiteralName' , ' highlight' : 0 , ' desc' : ' xml literal - name' },
242
242
\ { ' name' : ' XmlLiteralProcessingInstruction' , ' highlight' : 0 , ' desc' : ' xml literal - processing instruction' },
243
243
\ { ' name' : ' XmlLiteralText' , ' highlight' : 0 , ' desc' : ' xml literal - text' },
244
- \ { ' name' : ' RegexComment' , ' highlight' : 0 , ' desc' : ' regex - comment' },
245
- \ { ' name' : ' RegexCharacterClass' , ' highlight' : 0 , ' desc' : ' regex - character class' },
246
- \ { ' name' : ' RegexAnchor' , ' highlight' : 0 , ' desc' : ' regex - anchor' },
247
- \ { ' name' : ' RegexQuantifier' , ' highlight' : 0 , ' desc' : ' regex - quantifier' },
248
- \ { ' name' : ' RegexGrouping' , ' highlight' : 0 , ' desc' : ' regex - grouping' },
249
- \ { ' name' : ' RegexAlternation' , ' highlight' : 0 , ' desc' : ' regex - alternation' },
250
- \ { ' name' : ' RegexText' , ' highlight' : 0 , ' desc' : ' regex - text' },
251
- \ { ' name' : ' RegexSelfEscapedCharacter' , ' highlight' : 0 , ' desc' : ' regex - self escaped character' },
252
- \ { ' name' : ' RegexOtherEscape' , ' highlight' : 0 , ' desc' : ' regex - other escape' }
244
+ \ { ' name' : ' RegexComment' , ' highlight' : ' Comment ' , ' desc' : ' regex - comment' },
245
+ \ { ' name' : ' RegexCharacterClass' , ' highlight' : ' Character ' , ' desc' : ' regex - character class' },
246
+ \ { ' name' : ' RegexAnchor' , ' highlight' : ' Type ' , ' desc' : ' regex - anchor' },
247
+ \ { ' name' : ' RegexQuantifier' , ' highlight' : ' Number ' , ' desc' : ' regex - quantifier' },
248
+ \ { ' name' : ' RegexGrouping' , ' highlight' : ' Macro ' , ' desc' : ' regex - grouping' },
249
+ \ { ' name' : ' RegexAlternation' , ' highlight' : ' Identifier ' , ' desc' : ' regex - alternation' },
250
+ \ { ' name' : ' RegexText' , ' highlight' : ' String ' , ' desc' : ' regex - text' },
251
+ \ { ' name' : ' RegexSelfEscapedCharacter' , ' highlight' : ' Delimiter ' , ' desc' : ' regex - self escaped character' },
252
+ \ { ' name' : ' RegexOtherEscape' , ' highlight' : ' Delimiter ' , ' desc' : ' regex - other escape' }
253
253
\]
254
254
255
255
let &cpoptions = s: save_cpo
0 commit comments