From 303c841c2559e1a85e3bebce37fbe56b697ca2ae Mon Sep 17 00:00:00 2001 From: Martin Aeschlimann Date: Tue, 25 Apr 2017 16:40:20 +0200 Subject: [PATCH] [theme] convert kimbie dark --- extensions/theme-kimbie-dark/package.json | 2 +- .../themes/Kimbie_dark.tmTheme | 509 ------------------ .../themes/kimbie-dark-color-theme.json | 345 ++++++++++++ 3 files changed, 346 insertions(+), 510 deletions(-) delete mode 100644 extensions/theme-kimbie-dark/themes/Kimbie_dark.tmTheme create mode 100644 extensions/theme-kimbie-dark/themes/kimbie-dark-color-theme.json diff --git a/extensions/theme-kimbie-dark/package.json b/extensions/theme-kimbie-dark/package.json index 20960b643ad..f22ca5e5f09 100644 --- a/extensions/theme-kimbie-dark/package.json +++ b/extensions/theme-kimbie-dark/package.json @@ -8,7 +8,7 @@ { "label": "Kimbie Dark", "uiTheme": "vs-dark", - "path": "./themes/Kimbie_dark.tmTheme" + "path": "./themes/kimbie-dark-color-theme.json" } ] } diff --git a/extensions/theme-kimbie-dark/themes/Kimbie_dark.tmTheme b/extensions/theme-kimbie-dark/themes/Kimbie_dark.tmTheme deleted file mode 100644 index 6f978635ef9..00000000000 --- a/extensions/theme-kimbie-dark/themes/Kimbie_dark.tmTheme +++ /dev/null @@ -1,509 +0,0 @@ - - - - - - author - Jan T. Sott - name - Kimbie (dark) - comment - https://github.com/idleberg/Kimbie.tmTheme - semanticClass - theme.dark.kimbie - colorSpaceName - sRGB - gutterSettings - - background - #5e452b - divider - #5e452b - foreground - #a57a4c - selectionBackground - #84613d - selectionForeground - #d6baad - - settings - - - settings - - background - #221a0f - caret - #d3af86 - foreground - #d3af86 - invisibles - #a57a4c - lineHighlight - #5e452b - selection - #84613d - - - - name - Text - scope - variable.parameter.function - settings - - foreground - #d3af86 - - - - name - Comments - scope - comment, punctuation.definition.comment - settings - - foreground - #a57a4c - - - - name - Punctuation - scope - punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array - settings - - foreground - #d3af86 - - - - name - Delimiters - scope - none - settings - - foreground - #d3af86 - - - - name - Operators - scope - keyword.operator - settings - - foreground - #d3af86 - - - - name - Keywords - scope - keyword, keyword.control - settings - - foreground - #98676a - - - - name - Variables - scope - variable - settings - - foreground - #dc3958 - - - - name - Functions - scope - entity.name.function, meta.require, support.function.any-method - settings - - foreground - #8ab1b0 - - - - name - Classes - scope - support.class, entity.name.class, entity.name.type - settings - - foreground - #f06431 - - - - name - Methods - scope - keyword.other.special-method - settings - - foreground - #8ab1b0 - - - - name - Storage - scope - storage - settings - - foreground - #98676a - - - - name - Support - scope - support.function - settings - - foreground - #7e602c - - - - name - Strings, Inherited Class - scope - string, constant.other.symbol, entity.other.inherited-class - settings - - foreground - #889b4a - - - - name - Integers - scope - constant.numeric - settings - - foreground - #f79a32 - - - - name - Floats - scope - none - settings - - foreground - #f79a32 - - - - name - Boolean - scope - none - settings - - foreground - #f79a32 - - - - name - Constants - scope - constant - settings - - foreground - #f79a32 - - - - name - Tags - scope - entity.name.tag - settings - - foreground - #dc3958 - - - - name - Attributes - scope - entity.other.attribute-name - settings - - foreground - #f79a32 - - - - name - Attribute IDs - scope - entity.other.attribute-name.id, punctuation.definition.entity - settings - - foreground - #8ab1b0 - - - - name - Selector - scope - meta.selector - settings - - foreground - #98676a - - - - name - Values - scope - none - settings - - foreground - #f79a32 - - - - name - Headings - scope - markup.heading, markup.heading.setext, punctuation.definition.heading, entity.name.section - settings - - fontStyle - - foreground - #8ab1b0 - - - - name - Units - scope - keyword.other.unit - settings - - foreground - #f79a32 - - - - name - Bold - scope - markup.bold, punctuation.definition.bold - settings - - fontStyle - bold - foreground - #f06431 - - - - name - Italic - scope - markup.italic, punctuation.definition.italic - settings - - fontStyle - italic - foreground - #98676a - - - - name - Code - scope - markup.inline.raw - settings - - foreground - #889b4a - - - - name - Link Text - scope - string.other.link - settings - - foreground - #dc3958 - - - - name - Link Url - scope - meta.link - settings - - foreground - #f79a32 - - - - name - Lists - scope - markup.list - settings - - foreground - #dc3958 - - - - name - Quotes - scope - markup.quote - settings - - foreground - #f79a32 - - - - name - Separator - scope - meta.separator - settings - - background - #84613d - foreground - #d3af86 - - - - name - Inserted - scope - markup.inserted - settings - - foreground - #889b4a - - - - name - Deleted - scope - markup.deleted - settings - - foreground - #dc3958 - - - - name - Changed - scope - markup.changed - settings - - foreground - #98676a - - - - name - Colors - scope - constant.other.color - settings - - foreground - #7e602c - - - - name - Regular Expressions - scope - string.regexp - settings - - foreground - #7e602c - - - - name - Escape Characters - scope - constant.character.escape - settings - - foreground - #7e602c - - - - name - Embedded - scope - punctuation.section.embedded, variable.interpolation - settings - - foreground - #18401e - - - - name - Invalid - scope - invalid.illegal - settings - - foreground - #dc3958 - - - - uuid - 3afc3658-e264-4790-85c5-4c4c85f4b1ce - - diff --git a/extensions/theme-kimbie-dark/themes/kimbie-dark-color-theme.json b/extensions/theme-kimbie-dark/themes/kimbie-dark-color-theme.json new file mode 100644 index 00000000000..8962ef7037a --- /dev/null +++ b/extensions/theme-kimbie-dark/themes/kimbie-dark-color-theme.json @@ -0,0 +1,345 @@ +{ + "name": "Kimbie (dark)", + "colors": { + "editorBackground": "#221a0f", + "editorCursor": "#d3af86", + "editorForeground": "#d3af86", + "editorWhitespaces": "#a57a4c", + "editorLineHighlight": "#5e452b", + "editorSelection": "#84613d" + }, + "tokenColors": [ + { + "settings": { + "background": "#221a0f", + "foreground": "#d3af86" + } + }, + { + "name": "Text", + "scope": "variable.parameter.function", + "settings": { + "foreground": "#d3af86" + } + }, + { + "name": "Comments", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "foreground": "#a57a4c" + } + }, + { + "name": "Punctuation", + "scope": [ + "punctuation.definition.string", + "punctuation.definition.variable", + "punctuation.definition.string", + "punctuation.definition.parameters", + "punctuation.definition.string", + "punctuation.definition.array" + ], + "settings": { + "foreground": "#d3af86" + } + }, + { + "name": "Delimiters", + "scope": "none", + "settings": { + "foreground": "#d3af86" + } + }, + { + "name": "Operators", + "scope": "keyword.operator", + "settings": { + "foreground": "#d3af86" + } + }, + { + "name": "Keywords", + "scope": [ + "keyword", + "keyword.control" + ], + "settings": { + "foreground": "#98676a" + } + }, + { + "name": "Variables", + "scope": "variable", + "settings": { + "foreground": "#dc3958" + } + }, + { + "name": "Functions", + "scope": [ + "entity.name.function", + "meta.require", + "support.function.any-method" + ], + "settings": { + "foreground": "#8ab1b0" + } + }, + { + "name": "Classes", + "scope": [ + "support.class", + "entity.name.class", + "entity.name.type" + ], + "settings": { + "foreground": "#f06431" + } + }, + { + "name": "Methods", + "scope": "keyword.other.special-method", + "settings": { + "foreground": "#8ab1b0" + } + }, + { + "name": "Storage", + "scope": "storage", + "settings": { + "foreground": "#98676a" + } + }, + { + "name": "Support", + "scope": "support.function", + "settings": { + "foreground": "#7e602c" + } + }, + { + "name": "Strings, Inherited Class", + "scope": [ + "string", + "constant.other.symbol", + "entity.other.inherited-class" + ], + "settings": { + "foreground": "#889b4a" + } + }, + { + "name": "Integers", + "scope": "constant.numeric", + "settings": { + "foreground": "#f79a32" + } + }, + { + "name": "Floats", + "scope": "none", + "settings": { + "foreground": "#f79a32" + } + }, + { + "name": "Boolean", + "scope": "none", + "settings": { + "foreground": "#f79a32" + } + }, + { + "name": "Constants", + "scope": "constant", + "settings": { + "foreground": "#f79a32" + } + }, + { + "name": "Tags", + "scope": "entity.name.tag", + "settings": { + "foreground": "#dc3958" + } + }, + { + "name": "Attributes", + "scope": "entity.other.attribute-name", + "settings": { + "foreground": "#f79a32" + } + }, + { + "name": "Attribute IDs", + "scope": [ + "entity.other.attribute-name.id", + "punctuation.definition.entity" + ], + "settings": { + "foreground": "#8ab1b0" + } + }, + { + "name": "Selector", + "scope": "meta.selector", + "settings": { + "foreground": "#98676a" + } + }, + { + "name": "Values", + "scope": "none", + "settings": { + "foreground": "#f79a32" + } + }, + { + "name": "Headings", + "scope": [ + "markup.heading", + "markup.heading.setext", + "punctuation.definition.heading", + "entity.name.section" + ], + "settings": { + "fontStyle": "", + "foreground": "#8ab1b0" + } + }, + { + "name": "Units", + "scope": "keyword.other.unit", + "settings": { + "foreground": "#f79a32" + } + }, + { + "name": "Bold", + "scope": [ + "markup.bold", + "punctuation.definition.bold" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#f06431" + } + }, + { + "name": "Italic", + "scope": [ + "markup.italic", + "punctuation.definition.italic" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#98676a" + } + }, + { + "name": "Code", + "scope": "markup.inline.raw", + "settings": { + "foreground": "#889b4a" + } + }, + { + "name": "Link Text", + "scope": "string.other.link", + "settings": { + "foreground": "#dc3958" + } + }, + { + "name": "Link Url", + "scope": "meta.link", + "settings": { + "foreground": "#f79a32" + } + }, + { + "name": "Lists", + "scope": "markup.list", + "settings": { + "foreground": "#dc3958" + } + }, + { + "name": "Quotes", + "scope": "markup.quote", + "settings": { + "foreground": "#f79a32" + } + }, + { + "name": "Separator", + "scope": "meta.separator", + "settings": { + "background": "#84613d", + "foreground": "#d3af86" + } + }, + { + "name": "Inserted", + "scope": "markup.inserted", + "settings": { + "foreground": "#889b4a" + } + }, + { + "name": "Deleted", + "scope": "markup.deleted", + "settings": { + "foreground": "#dc3958" + } + }, + { + "name": "Changed", + "scope": "markup.changed", + "settings": { + "foreground": "#98676a" + } + }, + { + "name": "Colors", + "scope": "constant.other.color", + "settings": { + "foreground": "#7e602c" + } + }, + { + "name": "Regular Expressions", + "scope": "string.regexp", + "settings": { + "foreground": "#7e602c" + } + }, + { + "name": "Escape Characters", + "scope": "constant.character.escape", + "settings": { + "foreground": "#7e602c" + } + }, + { + "name": "Embedded", + "scope": [ + "punctuation.section.embedded", + "variable.interpolation" + ], + "settings": { + "foreground": "#18401e" + } + }, + { + "name": "Invalid", + "scope": "invalid.illegal", + "settings": { + "foreground": "#dc3958" + } + } + ] +} \ No newline at end of file -- GitLab