Skip to content

Commit dcce896

Browse files
committed
Update default highlight groups, including regex
closes #677
1 parent 70425f1 commit dcce896

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

autoload/OmniSharp/actions/highlight.vim

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ endfunction
186186
" accessed by index. Endpoint /v2/highlight provides `Type` as an integer index.
187187
let s:ClassificationTypeNames = [
188188
\ { 'name': 'Comment', 'highlight': 0 , 'desc': 'comment'},
189-
\ { 'name': 'ExcludedCode', 'highlight': 0 , 'desc': 'excluded code'},
189+
\ { 'name': 'ExcludedCode', 'highlight': 'NonText' , 'desc': 'excluded code'},
190190
\ { 'name': 'Identifier', 'highlight': 'Identifier' , 'desc': 'identifier'},
191191
\ { 'name': 'Keyword', 'highlight': 0 , 'desc': 'keyword'},
192192
\ { 'name': 'ControlKeyword', 'highlight': 0 , 'desc': 'keyword - control'},
@@ -202,12 +202,12 @@ let s:ClassificationTypeNames = [
202202
\ { 'name': 'Punctuation', 'highlight': 0 , 'desc': 'punctuation'},
203203
\ { 'name': 'VerbatimStringLiteral', 'highlight': 0 , 'desc': 'string - verbatim'},
204204
\ { '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'},
211211
\ { 'name': 'TypeParameterName', 'highlight': 'Type' , 'desc': 'type parameter name'},
212212
\ { 'name': 'FieldName', 'highlight': 'Identifier' , 'desc': 'field name'},
213213
\ { 'name': 'EnumMemberName', 'highlight': 'Identifier' , 'desc': 'enum member name'},
@@ -218,7 +218,7 @@ let s:ClassificationTypeNames = [
218218
\ { 'name': 'ExtensionMethodName', 'highlight': 'Function' , 'desc': 'extension method name'},
219219
\ { 'name': 'PropertyName', 'highlight': 'Identifier' , 'desc': 'property name'},
220220
\ { 'name': 'EventName', 'highlight': 'Identifier' , 'desc': 'event name'},
221-
\ { 'name': 'NamespaceName', 'highlight': 'Identifier' , 'desc': 'namespace name'},
221+
\ { 'name': 'NamespaceName', 'highlight': 'Include' , 'desc': 'namespace name'},
222222
\ { 'name': 'LabelName', 'highlight': 'Label' , 'desc': 'label name'},
223223
\ { 'name': 'XmlDocCommentAttributeName', 'highlight': 0 , 'desc': 'xml doc comment - attribute name'},
224224
\ { 'name': 'XmlDocCommentAttributeQuotes', 'highlight': 0 , 'desc': 'xml doc comment - attribute quotes'},
@@ -241,15 +241,15 @@ let s:ClassificationTypeNames = [
241241
\ { 'name': 'XmlLiteralName', 'highlight': 0 , 'desc': 'xml literal - name'},
242242
\ { 'name': 'XmlLiteralProcessingInstruction', 'highlight': 0 , 'desc': 'xml literal - processing instruction'},
243243
\ { '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'}
253253
\]
254254

255255
let &cpoptions = s:save_cpo

0 commit comments

Comments
 (0)