chore: Update theme template

This commit is contained in:
Mattia Astorino 2017-04-04 22:30:22 +02:00
parent 9903b3547c
commit ce349835a0
2 changed files with 352 additions and 529 deletions

View file

@ -1,165 +0,0 @@
{
"name": "Material Theme Darker",
"tokenColors": [
{
"settings": {
"background": "#252526",
"foreground": "#FFFFFF",
"caret": "#FFCC00",
"lineHighlight": "#00000050",
"selection": "#61616150",
"selectionHighlight": "#61616190",
"inactiveSelection": "#61616130",
"rangeHighlight": "#80CBC440",
"wordHighlight": "#80CBC440",
"wordHighlightStrong": "#80CBC440",
"currentFindMatchHighlight": "#D28445",
"findMatchHighlight": "#FFFFFF40",
"findRangeHighlight": "#FFFFFF40",
"activeLinkForeground": "#00FFFF",
"hoverHighlight": "#FFFFFF30",
"referenceHighlight": "#00FFFF",
"guide": "#42424240",
"invisibles": "#65737E30"
}
},
{
"name": "Comment",
"scope": [
"comment",
"punctuation.definition.comment"
],
"settings": {
"fontStyle": "italic",
"foreground": "#4A4A4A"
}
},
{
"name": "Variables",
"scope": [
"variable",
"string constant.other.placeholder"
],
"settings": {
"foreground": "#EEFFFFFF"
}
},
{
"name": "Colors",
"scope": [
"constant.other.color"
],
"settings": {
"foreground": "#FFFFFF"
}
},
{
"name": "Invalid",
"scope": [
"invalid",
"invalid.illegal",
"invalid.broken"
],
"settings": {
"background": "#FF5370",
"foreground": "#FFFFFF"
}
},
{
"name": "Invalid unimplemented",
"scope": [
"invalid.unimplemented"
],
"settings": {
"background": "#C3E88D",
"foreground": "#FFFFFF"
}
},
{
"name": "Invalid deprecated",
"scope": [
"invalid.deprecated"
],
"settings": {
"background": "#C792EA",
"foreground": "#FFFFFF"
}
},
{
"name": "Keyword, Storage",
"scope": [
"keyword",
"storage.type",
"storage.modifier"
],
"settings": {
"foreground": "#C792EA"
}
},
{
"name": "Keyword, Storage",
"scope": [
"Keyword",
"Storage"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Operator, Misc",
"scope": [
"keyword.operator",
"constant.other.color",
"punctuation",
"meta.tag",
"punctuation.definition.tag",
"punctuation.separator.inheritance.php",
"punctuation.definition.tag.html",
"punctuation.definition.tag.begin.html",
"punctuation.definition.tag.end.html",
"punctuation.section.embedded",
"keyword.other.template",
"keyword.other.substitution"
],
"settings": {
"foreground": "#89DDFF"
}
},
{
"name": "Tag",
"scope": [
"entity.name.tag",
"meta.tag.sgml",
"markup.deleted.git_gutter"
],
"settings": {
"foreground": "#F07178"
}
},
{
"name": "Function, Special Method, Block Level",
"scope": [
"entity.name.function",
"meta.function-call",
"variable.function",
"support.function",
"keyword.other.special-method",
"meta.block-level"
],
"settings": {
"foreground": "#82AAFF"
}
},
{
"name": "Other Variable, String Link",
"scope": [
"support.other.variable",
"string.other.link"
],
"settings": {
"foreground": "#F07178"
}
}
]
}

View file

@ -1,366 +1,354 @@
name: Material Theme Darker name: Material Theme Darker
tokenColors: tokenColors:
- settings: - settings:
background: "#252526" background: '#252526'
foreground: "#FFFFFF" foreground: '#FFFFFF'
caret: "#FFCC00" - name: Comment
lineHighlight: "#00000050" scope:
selection: "#61616150" - comment
selectionHighlight: "#61616190" - punctuation.definition.comment
inactiveSelection: "#61616130" settings:
rangeHighlight: "#80CBC440" fontStyle: italic
wordHighlight: "#80CBC440" foreground: '#4A4A4A'
wordHighlightStrong: "#80CBC440" - name: Variables
currentFindMatchHighlight: "#D28445" scope:
findMatchHighlight: "#FFFFFF40" - variable
findRangeHighlight: "#FFFFFF40" - string constant.other.placeholder
activeLinkForeground: "#00FFFF" settings:
hoverHighlight: "#FFFFFF30" foreground: '#EEFFFFFF'
referenceHighlight: "#00FFFF" - name: Colors
guide: "#42424240" scope:
invisibles: "#65737E30" - constant.other.color
- name: Comment settings:
scope: foreground: '#FFFFFF'
- comment - name: Invalid
- punctuation.definition.comment scope:
settings: - invalid
fontStyle: italic - invalid.illegal
foreground: "#4A4A4A" - invalid.broken
- name: Variables settings:
scope: background: '#FF5370'
- variable foreground: '#FFFFFF'
- string constant.other.placeholder - name: Invalid unimplemented
settings: scope:
foreground: "#EEFFFFFF" - invalid.unimplemented
- name: Colors settings:
scope: background: '#C3E88D'
- constant.other.color foreground: '#FFFFFF'
settings: - name: Invalid deprecated
foreground: "#FFFFFF" scope:
- name: Invalid - invalid.deprecated
scope: settings:
- invalid background: '#C792EA'
- invalid.illegal foreground: '#FFFFFF'
- invalid.broken - name: 'Keyword, Storage'
settings: scope:
background: "#FF5370" - keyword
foreground: "#FFFFFF" - storage.type
- name: Invalid unimplemented - storage.modifier
scope: settings:
- invalid.unimplemented foreground: '#C792EA'
settings: - name: 'Keyword, Storage'
background: "#C3E88D" scope:
foreground: "#FFFFFF" - Keyword
- name: Invalid deprecated - Storage
scope: settings:
- invalid.deprecated fontStyle: italic
settings: - name: 'Operator, Misc'
background: "#C792EA" scope:
foreground: "#FFFFFF" - keyword.operator
- name: Keyword, Storage - constant.other.color
scope: - punctuation
- keyword - meta.tag
- storage.type - punctuation.definition.tag
- storage.modifier - punctuation.separator.inheritance.php
settings: - punctuation.definition.tag.html
foreground: "#C792EA" - punctuation.definition.tag.begin.html
- name: Keyword, Storage - punctuation.definition.tag.end.html
scope: - punctuation.section.embedded
- Keyword - keyword.other.template
- Storage - keyword.other.substitution
settings: settings:
fontStyle: italic foreground: '#89DDFF'
- name: Operator, Misc - name: Tag
scope: scope:
- keyword.operator - entity.name.tag
- constant.other.color - meta.tag.sgml
- punctuation - markup.deleted.git_gutter
- meta.tag settings:
- punctuation.definition.tag foreground: '#F07178'
- punctuation.separator.inheritance.php - name: 'Function, Special Method, Block Level'
- punctuation.definition.tag.html scope:
- punctuation.definition.tag.begin.html - entity.name.function
- punctuation.definition.tag.end.html - meta.function-call
- punctuation.section.embedded - variable.function
- keyword.other.template - support.function
- keyword.other.substitution - keyword.other.special-method
settings: - meta.block-level
foreground: "#89DDFF" settings:
- name: Tag foreground: '#82AAFF'
scope: - name: 'Other Variable, String Link'
- entity.name.tag scope:
- meta.tag.sgml - support.other.variable
- markup.deleted.git_gutter - string.other.link
settings: settings:
foreground: "#F07178" foreground: '#F07178'
- name: Function, Special Method, Block Level - name: 'Number, Constant, Function Argument, Tag Attribute, Embedded'
scope: scope:
- entity.name.function - constant.numeric
- meta.function-call - constant.language
- variable.function - support.constant
- support.function - constant.character
- keyword.other.special-method - variable.parameter
- meta.block-level - keyword.other.unit
settings: settings:
foreground: "#82AAFF" foreground: '#F78C6C'
- name: Other Variable, String Link - name: 'String, Symbols, Inherited Class, Markup Heading'
scope: scope:
- support.other.variable - string
- string.other.link - constant.other.symbol
settings: - constant.other.key
foreground: "#F07178" - entity.other.inherited-class
- name: Number, Constant, Function Argument, Tag Attribute, Embedded - markup.heading
scope: - markup.inserted.git_gutter
- constant.numeric - meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js
- constant.language settings:
- support.constant fontStyle: normal
- constant.character foreground: '#C3E88D'
- variable.parameter - name: 'Class, Support'
- keyword.other.unit scope:
settings: - entity.name.class
foreground: "#F78C6C" - entity.name.type.class
- name: String, Symbols, Inherited Class, Markup Heading - support.type
scope: - support.class
- string - support.orther.namespace.use.php
- constant.other.symbol - meta.use.php
- constant.other.key - support.other.namespace.php
- entity.other.inherited-class - markup.changed.git_gutter
- markup.heading - support.type.sys-types
- markup.inserted.git_gutter settings:
- meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js foreground: '#FFCB6B'
settings: - name: CSS Class and Support
fontStyle: "normal" scope:
foreground: "#C3E88D" - source.css support.type
- name: Class, Support - source.sass support.type
scope: - source.scss support.type
- entity.name.class - source.less support.type
- entity.name.type.class - source.stylus support.type
- support.type settings:
- support.class foreground: '#B2CCD6'
- support.orther.namespace.use.php - name: Sub-methods
- meta.use.php scope:
- support.other.namespace.php - entity.name.module.js
- markup.changed.git_gutter - variable.import.parameter.js
- support.type.sys-types - variable.other.class.js
settings: settings:
foreground: "#FFCB6B" foreground: '#FF5370'
- name: CSS Class and Support - name: Language methods
scope: scope:
- source.css support.type - variable.language
- source.sass support.type settings:
- source.scss support.type fontStyle: italic
- source.less support.type foreground: '#FF5370'
- source.stylus support.type - name: entity.name.method.js
settings: scope:
foreground: "#B2CCD6" - entity.name.method.js
- name: Sub-methods settings:
scope: fontStyle: italic
- entity.name.module.js foreground: '#82AAFF'
- variable.import.parameter.js - name: meta.method.js
- variable.other.class.js scope:
settings: - meta.class-method.js entity.name.function.js
foreground: "#FF5370" - variable.function.constructor
- name: Language methods settings:
scope: foreground: '#82AAFF'
- variable.language - name: Attributes
settings: scope:
fontStyle: italic - entity.other.attribute-name
foreground: "#FF5370" settings:
- name: entity.name.method.js foreground: '#C792EA'
scope: - name: HTML Attributes
- entity.name.method.js scope:
settings: - text.html.basic entity.other.attribute-name.html
fontStyle: italic - text.html.basic entity.other.attribute-name
foreground: "#82AAFF" settings:
- name: meta.method.js fontStyle: italic
scope: foreground: '#FFCB6B'
- meta.class-method.js entity.name.function.js - name: CSS Classes
- variable.function.constructor scope:
settings: - entity.other.attribute-name.class
foreground: "#82AAFF" settings:
- name: Attributes foreground: '#FFCB6B'
scope: - name: "CSS ID's"
- entity.other.attribute-name scope:
settings: - source.sass keyword.control
foreground: "#C792EA" settings:
- name: HTML Attributes foreground: '#82AAFF'
scope: - name: Inserted
- text.html.basic entity.other.attribute-name.html scope:
- text.html.basic entity.other.attribute-name - markup.inserted
settings: settings:
fontStyle: italic foreground: '#C3E88D'
foreground: "#FFCB6B" - name: Deleted
- name: CSS Classes scope:
scope: - markup.deleted
- entity.other.attribute-name.class settings:
settings: foreground: '#FF5370'
foreground: "#FFCB6B" - name: Changed
- name: CSS ID's scope:
scope: - markup.changed
- source.sass keyword.control settings:
settings: foreground: '#C792EA'
foreground: "#82AAFF" - name: Regular Expressions
- name: Inserted scope:
scope: - string.regexp
- markup.inserted settings:
settings: foreground: '#89DDFF'
foreground: "#C3E88D" - name: Escape Characters
- name: Deleted scope:
scope: - constant.character.escape
- markup.deleted settings:
settings: foreground: '#89DDFF'
foreground: "#FF5370" - name: URL
- name: Changed scope:
scope: - '*url*, *link*, *uri*'
- markup.changed settings:
settings: fontStyle: underline
foreground: "#C792EA" - name: Decorators
- name: Regular Expressions scope:
scope: - tag.decorator.js entity.name.tag.js
- string.regexp - tag.decorator.js punctuation.definition.tag.js
settings: settings:
foreground: "#89DDFF" fontStyle: italic
- name: Escape Characters foreground: '#82AAFF'
scope: - name: ES7 Bind Operator
- constant.character.escape scope:
settings: - source.js constant.other.object.key.js string.unquoted.label.js
foreground: "#89DDFF" settings:
- name: URL fontStyle: italic
scope: foreground: '#FF5370'
- "*url*, *link*, *uri*" - name: JSON Key - Level 0
settings: scope:
fontStyle: "underline" - source.json meta.structure.dictionary.json support.type.property-name.json
- name: Decorators settings:
scope: foreground: '#C792EA'
- tag.decorator.js entity.name.tag.js - name: JSON Key - Level 1
- tag.decorator.js punctuation.definition.tag.js scope:
settings: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json
fontStyle: "italic" settings:
foreground: "#82AAFF" foreground: '#FFCB6B'
- name: ES7 Bind Operator - name: JSON Key - Level 2
scope: scope:
- source.js constant.other.object.key.js string.unquoted.label.js - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json
settings: settings:
fontStyle: "italic" foreground: '#FFCB6B'
foreground: "#FF5370" - name: JSON Key - Level 3
- name: JSON Key - Level 0 scope:
scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json
- source.json meta.structure.dictionary.json support.type.property-name.json settings:
settings: foreground: '#FF5370'
foreground: "#C792EA" - name: JSON Key - Level 4
- name: JSON Key - Level 1 scope:
scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json
- source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings:
settings: foreground: '#C17E70'
foreground: "#FFCB6B" - name: JSON Key - Level 5
- name: JSON Key - Level 2 scope:
scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json
- source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings:
settings: foreground: '#82AAFF'
foreground: "#FFCB6B" - name: JSON Key - Level 6
- name: JSON Key - Level 3 scope:
scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json
- source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings:
settings: foreground: '#f07178'
foreground: "#FF5370" - name: JSON Key - Level 7
- name: JSON Key - Level 4 scope:
scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json
- source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings:
settings: foreground: '#C792EA'
foreground: "#C17E70" - name: JSON Key - Level 8
- name: JSON Key - Level 5 scope:
scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json
- source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings:
settings: foreground: '#C3E88D'
foreground: "#82AAFF" - name: Markdown - Plain
- name: JSON Key - Level 6 scope:
scope: - text.html.markdown
- source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json - punctuation.definition.list_item.markdown
settings: settings:
foreground: "#f07178" foreground: '#EEFFFFFF'
- name: JSON Key - Level 7 - name: Markdown - Markup Raw Inline
scope: scope:
- source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json - text.html.markdown markup.inline.raw.markdown
settings: settings:
foreground: "#C792EA" foreground: '#C792EA'
- name: JSON Key - Level 8 - name: Markdown - Markup Raw Inline Punctuation
scope: scope:
- source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json - text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown
settings: settings:
foreground: "#C3E88D" foreground: '#65737e'
- name: Markdown - Plain - name: Markdown - Line Break
scope: scope:
- text.html.markdown - text.html.markdown meta.dummy.line-break
- punctuation.definition.list_item.markdown settings:
settings: foreground: ''
foreground: "#EEFFFFFF" - name: Markdown - Heading
- name: Markdown - Markup Raw Inline scope:
scope: - markdown.heading
- text.html.markdown markup.inline.raw.markdown - 'markup.heading | markup.heading entity.name'
settings: - markup.heading.markdown punctuation.definition.heading.markdown
foreground: "#C792EA" settings:
- name: Markdown - Markup Raw Inline Punctuation foreground: '#C3E88D'
scope: - name: Markup - Italic
- text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown scope:
settings: - markup.italic
foreground: "#65737e" settings:
- name: Markdown - Line Break fontStyle: italic
scope: foreground: '#F07178'
- text.html.markdown meta.dummy.line-break - name: Markup - Bold
settings: scope:
foreground: "" - markup.bold
- name: Markdown - Heading - markup.bold string
scope: settings:
- markdown.heading fontStyle: bold
- markup.heading | markup.heading entity.name foreground: '#F07178'
- markup.heading.markdown punctuation.definition.heading.markdown - name: Markup - Bold-Italic
settings: scope:
foreground: "#C3E88D" - 'markup.bold markup.italic,'
- name: Markup - Italic - markup.italic markup.bold
scope: - markup.quote markup.bold
- markup.italic - markup.bold markup.italic string
settings: - markup.italic markup.bold string
fontStyle: italic - markup.quote markup.bold string
foreground: "#F07178" settings:
- name: Markup - Bold fontStyle: bold
scope: foreground: '#F07178'
- markup.bold - name: Markup - Underline
- markup.bold string scope:
settings: - markup.underline
fontStyle: bold settings:
foreground: "#F07178" fontStyle: underline
- name: Markup - Bold-Italic foreground: '#F78C6C'
scope: - name: Markup - Strike
- markup.bold markup.italic, scope:
- markup.italic markup.bold - markup.strike
- markup.quote markup.bold settings:
- markup.bold markup.italic string fontStyle: strike
- markup.italic markup.bold string foreground: ''
- markup.quote markup.bold string - name: Markdown - Blockquote
settings: scope:
fontStyle: bold - markup.quote punctuation.definition.blockquote.markdown
foreground: "#F07178" settings:
- name: Markup - Underline background: '#65737e'
scope: foreground: '#65737e'
- markup.underline - name: Markup - Quote
settings: scope:
fontStyle: underline - markup.quote
foreground: "#F78C6C" settings:
- name: Markup - Strike fontStyle: italic
scope: foreground: ''
- markup.strike colors:
settings: editorBackground: '#252526'
fontStyle: strike editorForeground: '#FFFFFF'
foreground: "" statusBarBackground: '#252526'
- name: Markdown - Blockquote
scope:
- markup.quote punctuation.definition.blockquote.markdown
settings:
background: "#65737e"
foreground: "#65737e"
- name: Markup - Quote
scope:
- markup.quote
settings:
fontStyle: "italic"
foreground: ""