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,76 +1,60 @@
name: Material Theme Darker name: Material Theme Darker
tokenColors: tokenColors:
- settings: - settings:
background: "#252526" background: '#252526'
foreground: "#FFFFFF" 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 - name: Comment
scope: scope:
- comment - comment
- punctuation.definition.comment - punctuation.definition.comment
settings: settings:
fontStyle: italic fontStyle: italic
foreground: "#4A4A4A" foreground: '#4A4A4A'
- name: Variables - name: Variables
scope: scope:
- variable - variable
- string constant.other.placeholder - string constant.other.placeholder
settings: settings:
foreground: "#EEFFFFFF" foreground: '#EEFFFFFF'
- name: Colors - name: Colors
scope: scope:
- constant.other.color - constant.other.color
settings: settings:
foreground: "#FFFFFF" foreground: '#FFFFFF'
- name: Invalid - name: Invalid
scope: scope:
- invalid - invalid
- invalid.illegal - invalid.illegal
- invalid.broken - invalid.broken
settings: settings:
background: "#FF5370" background: '#FF5370'
foreground: "#FFFFFF" foreground: '#FFFFFF'
- name: Invalid unimplemented - name: Invalid unimplemented
scope: scope:
- invalid.unimplemented - invalid.unimplemented
settings: settings:
background: "#C3E88D" background: '#C3E88D'
foreground: "#FFFFFF" foreground: '#FFFFFF'
- name: Invalid deprecated - name: Invalid deprecated
scope: scope:
- invalid.deprecated - invalid.deprecated
settings: settings:
background: "#C792EA" background: '#C792EA'
foreground: "#FFFFFF" foreground: '#FFFFFF'
- name: Keyword, Storage - name: 'Keyword, Storage'
scope: scope:
- keyword - keyword
- storage.type - storage.type
- storage.modifier - storage.modifier
settings: settings:
foreground: "#C792EA" foreground: '#C792EA'
- name: Keyword, Storage - name: 'Keyword, Storage'
scope: scope:
- Keyword - Keyword
- Storage - Storage
settings: settings:
fontStyle: italic fontStyle: italic
- name: Operator, Misc - name: 'Operator, Misc'
scope: scope:
- keyword.operator - keyword.operator
- constant.other.color - constant.other.color
@ -85,15 +69,15 @@ tokenColors:
- keyword.other.template - keyword.other.template
- keyword.other.substitution - keyword.other.substitution
settings: settings:
foreground: "#89DDFF" foreground: '#89DDFF'
- name: Tag - name: Tag
scope: scope:
- entity.name.tag - entity.name.tag
- meta.tag.sgml - meta.tag.sgml
- markup.deleted.git_gutter - markup.deleted.git_gutter
settings: settings:
foreground: "#F07178" foreground: '#F07178'
- name: Function, Special Method, Block Level - name: 'Function, Special Method, Block Level'
scope: scope:
- entity.name.function - entity.name.function
- meta.function-call - meta.function-call
@ -102,14 +86,14 @@ tokenColors:
- keyword.other.special-method - keyword.other.special-method
- meta.block-level - meta.block-level
settings: settings:
foreground: "#82AAFF" foreground: '#82AAFF'
- name: Other Variable, String Link - name: 'Other Variable, String Link'
scope: scope:
- support.other.variable - support.other.variable
- string.other.link - string.other.link
settings: settings:
foreground: "#F07178" foreground: '#F07178'
- name: Number, Constant, Function Argument, Tag Attribute, Embedded - name: 'Number, Constant, Function Argument, Tag Attribute, Embedded'
scope: scope:
- constant.numeric - constant.numeric
- constant.language - constant.language
@ -118,8 +102,8 @@ tokenColors:
- variable.parameter - variable.parameter
- keyword.other.unit - keyword.other.unit
settings: settings:
foreground: "#F78C6C" foreground: '#F78C6C'
- name: String, Symbols, Inherited Class, Markup Heading - name: 'String, Symbols, Inherited Class, Markup Heading'
scope: scope:
- string - string
- constant.other.symbol - constant.other.symbol
@ -129,9 +113,9 @@ tokenColors:
- markup.inserted.git_gutter - markup.inserted.git_gutter
- meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js - meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js
settings: settings:
fontStyle: "normal" fontStyle: normal
foreground: "#C3E88D" foreground: '#C3E88D'
- name: Class, Support - name: 'Class, Support'
scope: scope:
- entity.name.class - entity.name.class
- entity.name.type.class - entity.name.type.class
@ -143,7 +127,7 @@ tokenColors:
- markup.changed.git_gutter - markup.changed.git_gutter
- support.type.sys-types - support.type.sys-types
settings: settings:
foreground: "#FFCB6B" foreground: '#FFCB6B'
- name: CSS Class and Support - name: CSS Class and Support
scope: scope:
- source.css support.type - source.css support.type
@ -152,186 +136,186 @@ tokenColors:
- source.less support.type - source.less support.type
- source.stylus support.type - source.stylus support.type
settings: settings:
foreground: "#B2CCD6" foreground: '#B2CCD6'
- name: Sub-methods - name: Sub-methods
scope: scope:
- entity.name.module.js - entity.name.module.js
- variable.import.parameter.js - variable.import.parameter.js
- variable.other.class.js - variable.other.class.js
settings: settings:
foreground: "#FF5370" foreground: '#FF5370'
- name: Language methods - name: Language methods
scope: scope:
- variable.language - variable.language
settings: settings:
fontStyle: italic fontStyle: italic
foreground: "#FF5370" foreground: '#FF5370'
- name: entity.name.method.js - name: entity.name.method.js
scope: scope:
- entity.name.method.js - entity.name.method.js
settings: settings:
fontStyle: italic fontStyle: italic
foreground: "#82AAFF" foreground: '#82AAFF'
- name: meta.method.js - name: meta.method.js
scope: scope:
- meta.class-method.js entity.name.function.js - meta.class-method.js entity.name.function.js
- variable.function.constructor - variable.function.constructor
settings: settings:
foreground: "#82AAFF" foreground: '#82AAFF'
- name: Attributes - name: Attributes
scope: scope:
- entity.other.attribute-name - entity.other.attribute-name
settings: settings:
foreground: "#C792EA" foreground: '#C792EA'
- name: HTML Attributes - name: HTML Attributes
scope: scope:
- text.html.basic entity.other.attribute-name.html - text.html.basic entity.other.attribute-name.html
- text.html.basic entity.other.attribute-name - text.html.basic entity.other.attribute-name
settings: settings:
fontStyle: italic fontStyle: italic
foreground: "#FFCB6B" foreground: '#FFCB6B'
- name: CSS Classes - name: CSS Classes
scope: scope:
- entity.other.attribute-name.class - entity.other.attribute-name.class
settings: settings:
foreground: "#FFCB6B" foreground: '#FFCB6B'
- name: CSS ID's - name: "CSS ID's"
scope: scope:
- source.sass keyword.control - source.sass keyword.control
settings: settings:
foreground: "#82AAFF" foreground: '#82AAFF'
- name: Inserted - name: Inserted
scope: scope:
- markup.inserted - markup.inserted
settings: settings:
foreground: "#C3E88D" foreground: '#C3E88D'
- name: Deleted - name: Deleted
scope: scope:
- markup.deleted - markup.deleted
settings: settings:
foreground: "#FF5370" foreground: '#FF5370'
- name: Changed - name: Changed
scope: scope:
- markup.changed - markup.changed
settings: settings:
foreground: "#C792EA" foreground: '#C792EA'
- name: Regular Expressions - name: Regular Expressions
scope: scope:
- string.regexp - string.regexp
settings: settings:
foreground: "#89DDFF" foreground: '#89DDFF'
- name: Escape Characters - name: Escape Characters
scope: scope:
- constant.character.escape - constant.character.escape
settings: settings:
foreground: "#89DDFF" foreground: '#89DDFF'
- name: URL - name: URL
scope: scope:
- "*url*, *link*, *uri*" - '*url*, *link*, *uri*'
settings: settings:
fontStyle: "underline" fontStyle: underline
- name: Decorators - name: Decorators
scope: scope:
- tag.decorator.js entity.name.tag.js - tag.decorator.js entity.name.tag.js
- tag.decorator.js punctuation.definition.tag.js - tag.decorator.js punctuation.definition.tag.js
settings: settings:
fontStyle: "italic" fontStyle: italic
foreground: "#82AAFF" foreground: '#82AAFF'
- name: ES7 Bind Operator - name: ES7 Bind Operator
scope: scope:
- source.js constant.other.object.key.js string.unquoted.label.js - source.js constant.other.object.key.js string.unquoted.label.js
settings: settings:
fontStyle: "italic" fontStyle: italic
foreground: "#FF5370" foreground: '#FF5370'
- name: JSON Key - Level 0 - name: JSON Key - Level 0
scope: scope:
- source.json meta.structure.dictionary.json support.type.property-name.json - source.json meta.structure.dictionary.json support.type.property-name.json
settings: settings:
foreground: "#C792EA" foreground: '#C792EA'
- name: JSON Key - Level 1 - name: JSON Key - Level 1
scope: scope:
- source.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: "#FFCB6B" foreground: '#FFCB6B'
- name: JSON Key - Level 2 - 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 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: "#FFCB6B" foreground: '#FFCB6B'
- name: JSON Key - Level 3 - 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 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: "#FF5370" foreground: '#FF5370'
- name: JSON Key - Level 4 - 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 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: "#C17E70" foreground: '#C17E70'
- name: JSON Key - Level 5 - 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 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: "#82AAFF" foreground: '#82AAFF'
- name: JSON Key - Level 6 - name: JSON Key - Level 6
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 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: '#f07178'
- name: JSON Key - Level 7 - name: JSON Key - Level 7
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 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: '#C792EA'
- name: JSON Key - Level 8 - name: JSON Key - Level 8
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 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: '#C3E88D'
- name: Markdown - Plain - name: Markdown - Plain
scope: scope:
- text.html.markdown - text.html.markdown
- punctuation.definition.list_item.markdown - punctuation.definition.list_item.markdown
settings: settings:
foreground: "#EEFFFFFF" foreground: '#EEFFFFFF'
- name: Markdown - Markup Raw Inline - name: Markdown - Markup Raw Inline
scope: scope:
- text.html.markdown markup.inline.raw.markdown - text.html.markdown markup.inline.raw.markdown
settings: settings:
foreground: "#C792EA" foreground: '#C792EA'
- name: Markdown - Markup Raw Inline Punctuation - name: Markdown - Markup Raw Inline Punctuation
scope: scope:
- text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown - text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown
settings: settings:
foreground: "#65737e" foreground: '#65737e'
- name: Markdown - Line Break - name: Markdown - Line Break
scope: scope:
- text.html.markdown meta.dummy.line-break - text.html.markdown meta.dummy.line-break
settings: settings:
foreground: "" foreground: ''
- name: Markdown - Heading - name: Markdown - Heading
scope: scope:
- markdown.heading - markdown.heading
- markup.heading | markup.heading entity.name - 'markup.heading | markup.heading entity.name'
- markup.heading.markdown punctuation.definition.heading.markdown - markup.heading.markdown punctuation.definition.heading.markdown
settings: settings:
foreground: "#C3E88D" foreground: '#C3E88D'
- name: Markup - Italic - name: Markup - Italic
scope: scope:
- markup.italic - markup.italic
settings: settings:
fontStyle: italic fontStyle: italic
foreground: "#F07178" foreground: '#F07178'
- name: Markup - Bold - name: Markup - Bold
scope: scope:
- markup.bold - markup.bold
- markup.bold string - markup.bold string
settings: settings:
fontStyle: bold fontStyle: bold
foreground: "#F07178" foreground: '#F07178'
- name: Markup - Bold-Italic - name: Markup - Bold-Italic
scope: scope:
- markup.bold markup.italic, - 'markup.bold markup.italic,'
- markup.italic markup.bold - markup.italic markup.bold
- markup.quote markup.bold - markup.quote markup.bold
- markup.bold markup.italic string - markup.bold markup.italic string
@ -339,28 +323,32 @@ tokenColors:
- markup.quote markup.bold string - markup.quote markup.bold string
settings: settings:
fontStyle: bold fontStyle: bold
foreground: "#F07178" foreground: '#F07178'
- name: Markup - Underline - name: Markup - Underline
scope: scope:
- markup.underline - markup.underline
settings: settings:
fontStyle: underline fontStyle: underline
foreground: "#F78C6C" foreground: '#F78C6C'
- name: Markup - Strike - name: Markup - Strike
scope: scope:
- markup.strike - markup.strike
settings: settings:
fontStyle: strike fontStyle: strike
foreground: "" foreground: ''
- name: Markdown - Blockquote - name: Markdown - Blockquote
scope: scope:
- markup.quote punctuation.definition.blockquote.markdown - markup.quote punctuation.definition.blockquote.markdown
settings: settings:
background: "#65737e" background: '#65737e'
foreground: "#65737e" foreground: '#65737e'
- name: Markup - Quote - name: Markup - Quote
scope: scope:
- markup.quote - markup.quote
settings: settings:
fontStyle: "italic" fontStyle: italic
foreground: "" foreground: ''
colors:
editorBackground: '#252526'
editorForeground: '#FFFFFF'
statusBarBackground: '#252526'