You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/vs/platform/theme/common/tokenClassificationRegistry.ts
+39-34Lines changed: 39 additions & 34 deletions
Original file line number
Diff line number
Diff line change
@@ -320,40 +320,45 @@ export function getTokenClassificationRegistry(): ITokenClassificationRegistry {
320
320
returntokenClassificationRegistry;
321
321
}
322
322
323
-
exportconstcomments=registerTokenType('comments',nls.localize('comments',"Style for comments."),[['comment']]);
324
-
exportconststrings=registerTokenType('strings',nls.localize('strings',"Style for strings."),[['string']]);
325
-
exportconstkeywords=registerTokenType('keywords',nls.localize('keywords',"Style for keywords."),[['keyword.control']]);
326
-
exportconstnumbers=registerTokenType('numbers',nls.localize('numbers',"Style for numbers."),[['constant.numeric']]);
327
-
exportconstregexp=registerTokenType('regexp',nls.localize('regexp',"Style for expressions."),[['constant.regexp']]);
328
-
exportconstoperators=registerTokenType('operators',nls.localize('operator',"Style for operators."),[['keyword.operator']]);
329
-
330
-
exportconstnamespaces=registerTokenType('namespaces',nls.localize('namespace',"Style for namespaces."),[['entity.name.namespace']]);
331
-
332
-
exportconsttypes=registerTokenType('types',nls.localize('types',"Style for types."),[['entity.name.type'],['entity.name.class'],['support.type'],['support.class']]);
333
-
exportconststructs=registerTokenType('structs',nls.localize('struct',"Style for structs."),[['storage.type.struct']],types);
334
-
exportconstclasses=registerTokenType('classes',nls.localize('class',"Style for classes."),[['entity.name.class']],types);
335
-
exportconstinterfaces=registerTokenType('interfaces',nls.localize('interface',"Style for interfaces."),undefined,types);
336
-
exportconstenums=registerTokenType('enums',nls.localize('enum',"Style for enums."),undefined,types);
337
-
exportconstparameterTypes=registerTokenType('parameterTypes',nls.localize('parameterType',"Style for parameter types."),undefined,types);
338
-
339
-
exportconstfunctions=registerTokenType('functions',nls.localize('functions',"Style for functions"),[['entity.name.function'],['support.function']]);
340
-
exportconstmacros=registerTokenType('macros',nls.localize('macro',"Style for macros."),undefined,functions);
341
-
342
-
exportconstvariables=registerTokenType('variables',nls.localize('variables',"Style for variables."),[['variable'],['entity.name.variable']]);
343
-
exportconstconstants=registerTokenType('constants',nls.localize('constants',"Style for constants."),undefined,variables);
344
-
exportconstparameters=registerTokenType('parameters',nls.localize('parameters',"Style for parameters."),undefined,variables);
345
-
exportconstproperty=registerTokenType('properties',nls.localize('properties',"Style for properties."),undefined,variables);
346
-
347
-
exportconstlabels=registerTokenType('labels',nls.localize('labels',"Style for labels. "),undefined);
348
-
349
-
exportconstm_declaration=registerTokenModifier('declaration',nls.localize('declaration',"Style for all symbol declarations."),undefined);
350
-
exportconstm_documentation=registerTokenModifier('documentation',nls.localize('documentation',"Style to use for references in documentation."),undefined);
351
-
exportconstm_member=registerTokenModifier('member',nls.localize('member',"Style to use for member functions, variables (fields) and types."),undefined);
352
-
exportconstm_static=registerTokenModifier('static',nls.localize('static',"Style to use for symbols that are static."),undefined);
353
-
exportconstm_abstract=registerTokenModifier('abstract',nls.localize('abstract',"Style to use for symbols that are abstract."),undefined);
354
-
exportconstm_deprecated=registerTokenModifier('deprecated',nls.localize('deprecated',"Style to use for symbols that are deprecated."),undefined);
355
-
exportconstm_modification=registerTokenModifier('modification',nls.localize('modification',"Style to use for write accesses."),undefined);
356
-
exportconstm_async=registerTokenModifier('async',nls.localize('async',"Style to use for symbols that are async."),undefined);
323
+
// default token types
324
+
325
+
registerTokenType('comment',nls.localize('comment',"Style for comments."),[['comment']]);
326
+
registerTokenType('string',nls.localize('string',"Style for strings."),[['string']]);
327
+
registerTokenType('keyword',nls.localize('keyword',"Style for keywords."),[['keyword.control']]);
328
+
registerTokenType('number',nls.localize('number',"Style for numbers."),[['constant.numeric']]);
329
+
registerTokenType('regexp',nls.localize('regexp',"Style for expressions."),[['constant.regexp']]);
330
+
registerTokenType('operator',nls.localize('operator',"Style for operators."),[['keyword.operator']]);
331
+
332
+
registerTokenType('namespace',nls.localize('namespace',"Style for namespaces."),[['entity.name.namespace']]);
333
+
334
+
registerTokenType('type',nls.localize('type',"Style for types."),[['entity.name.type'],['entity.name.class'],['support.type'],['support.class']]);
335
+
registerTokenType('struct',nls.localize('struct',"Style for structs."),[['storage.type.struct']],'type');
336
+
registerTokenType('class',nls.localize('class',"Style for classes."),[['entity.name.class']],'type');
337
+
registerTokenType('interface',nls.localize('interface',"Style for interfaces."),undefined,'type');
338
+
registerTokenType('enum',nls.localize('enum',"Style for enums."),undefined,'type');
339
+
registerTokenType('parameterType',nls.localize('parameterType',"Style for parameter types."),undefined,'type');
340
+
341
+
registerTokenType('function',nls.localize('function',"Style for functions"),[['entity.name.function'],['support.function']]);
342
+
registerTokenType('macro',nls.localize('macro',"Style for macros."),undefined,'function');
343
+
344
+
registerTokenType('variable',nls.localize('variable',"Style for variables."),[['variable'],['entity.name.variable']]);
345
+
registerTokenType('constant',nls.localize('constant',"Style for constants."),undefined,'variable');
346
+
registerTokenType('parameter',nls.localize('parameter',"Style for parameters."),undefined,'variable');
347
+
registerTokenType('property',nls.localize('propertie',"Style for properties."),undefined,'variable');
348
+
349
+
registerTokenType('label',nls.localize('labels',"Style for labels. "),undefined);
350
+
351
+
// default token modifiers
352
+
353
+
registerTokenModifier('declaration',nls.localize('declaration',"Style for all symbol declarations."),undefined);
354
+
registerTokenModifier('documentation',nls.localize('documentation',"Style to use for references in documentation."),undefined);
355
+
registerTokenModifier('member',nls.localize('member',"Style to use for member functions, variables (fields) and types."),undefined);
356
+
registerTokenModifier('static',nls.localize('static',"Style to use for symbols that are static."),undefined);
357
+
registerTokenModifier('abstract',nls.localize('abstract',"Style to use for symbols that are abstract."),undefined);
358
+
registerTokenModifier('deprecated',nls.localize('deprecated',"Style to use for symbols that are deprecated."),undefined);
359
+
registerTokenModifier('modification',nls.localize('modification',"Style to use for write accesses."),undefined);
360
+
registerTokenModifier('async',nls.localize('async',"Style to use for symbols that are async."),undefined);
0 commit comments