TypeScript-TmLanguage/TypeScript.tmTheme

184 строки
6.1 KiB
Plaintext

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>TypeScript</string>
<key>uuid</key>
<string>91489F9C-F403-4CF0-993D-EAAF9149E40E</string>
<key>settings</key>
<array>
<dict>
<key>scope</key>
<string>storage.modifier, storage.type, keyword.control, keyword.other, keyword.operator.expression, keyword.operator.new, keyword.generator.asterisk, punctuation.definition.template-expression</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>keyword</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>support.type, constant.language, variable.language</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>keyword</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>string, punctuation.definition.string, constant.character</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>string</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>keyword.control.anchor.regexp, keyword.other.back-reference.regexp, keyword.operator.quantifier.regexp, keyword.operator.or.regexp, keyword.operator.negation.regexp, punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, meta.assertion.look-ahead.regexp, meta.assertion.negative-look-ahead.regexp, punctuation.definition.group.capture.regexp, punctuation.definition.character-class.regexp, constant.other.character-class.range.regexp</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>string</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>constant.numeric, meta.delimiter.decimal.period.ts, constant.language.nan.ts, constant.language.infinity.ts</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>number</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>keyword.operator, storage.type.function.arrow.ts</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>operator</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>meta.brace.angle.ts, meta.brace.round.ts, meta.brace.square.ts, punctuation, constant.language.import-export-all.ts, meta.delimiter.object.comma.ts</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>punctuation</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>comment, comment.block.ts, comment.line.double-slash.ts, punctuation.definition.comment.ts</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>comment</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>comment.block.documentation.ts, other.meta.jsdoc, other.description.jsdoc</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>comment</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>entity.name.type.instance.jsdoc, variable.other.jsdoc</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>identifier</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>storage.type.class.jsdoc</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>xml doc comment - name</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>entity.name.type.class.ts</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>class name</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>entity.name.type.module.ts</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>module name</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>entity.name.type.enum.ts</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>enum name</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>entity.name.function, entity.name.type, meta.template.expression.ts, variable, entity.other.inherited-class.ts</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>identifier</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>constant.language.undefined.ts, variable.language.arguments.ts, support.type.object</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>identifier</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>entity.name.tag</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>HTML Element Name</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>entity.other.attribute-name</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>HTML Attribute Name</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>meta.tag string.quoted, meta.tag string.quoted punctuation.definition.string, meta.tag string.quoted constant.character.escape</string>
<key>settings</key>
<dict>
<key>vsclassificationtype</key>
<string>HTML Attribute Value</string>
</dict>
</dict>
</array>
</dict>
</plist>