diff --git a/README.md b/README.md index 452ac52..18354e0 100644 --- a/README.md +++ b/README.md @@ -84,6 +84,7 @@ Special thank to [Pavel Pertsev](https://github.com/morhetz), the creator of [gr - [Maxim Tsoy](https://github.com/muodov) - [Huip van den Ende](https://github.com/huipvandenende) - [Christian Klaussner](https://github.com/klaussner) +- [Anton Shpigunov](https://github.com/shpigunov) Thanks for help to make the Gruvbox theme better. diff --git a/package.json b/package.json index 75bec52..f76b9ce 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,8 @@ "Layo (https://github.com/layoaster)", "Maxim Tsoy (https://github.com/muodov)", "Huip van den Ende (https://github.com/huipvandenende)", - "Christian Klaussner (https://github.com/klaussner)" + "Christian Klaussner (https://github.com/klaussner)", + "Anton Shpigunov (https://github.com/shpigunov)" ], "publisher": "jdinhlife", "engines": { diff --git a/themes/gruvbox-dark-hard.json b/themes/gruvbox-dark-hard.json index c3c353c..d8caa0e 100644 --- a/themes/gruvbox-dark-hard.json +++ b/themes/gruvbox-dark-hard.json @@ -27,21 +27,14 @@ } }, { - "scope": [ - "comment", - "punctuation.definition.comment" - ], + "scope": ["comment", "punctuation.definition.comment"], "settings": { "foreground": "#928374", "fontStyle": "italic" } }, { - "scope": [ - "constant", - "support.constant", - "variable.arguments" - ], + "scope": ["constant", "support.constant", "variable.arguments"], "settings": { "foreground": "#d3869b" } @@ -65,19 +58,13 @@ } }, { - "scope": [ - "entity.name.tag", - "punctuation.tag" - ], + "scope": ["entity.name.tag", "punctuation.tag"], "settings": { "foreground": "#8ec07c" } }, { - "scope": [ - "invalid", - "invalid.illegal" - ], + "scope": ["invalid", "invalid.illegal"], "settings": { "foreground": "#cc241d" } @@ -267,10 +254,7 @@ } }, { - "scope": [ - "variable.this", - "support.variable" - ], + "scope": ["variable.this", "support.variable"], "settings": { "foreground": "#d3869b" } @@ -354,9 +338,7 @@ } }, { - "scope": [ - "punctuation" - ], + "scope": ["punctuation"], "settings": { "foreground": "#a89984" } @@ -375,11 +357,7 @@ }, { "name": "URL", - "scope": [ - "*url*", - "*link*", - "*uri*" - ], + "scope": ["*url*", "*link*", "*uri*"], "settings": { "fontStyle": "underline" } @@ -390,10 +368,7 @@ // PYTHON ---------------------------------------- { "name": "Python function", - "scope": [ - "meta.function.python", - "entity.name.function.python" - ], + "scope": ["meta.function.python", "entity.name.function.python"], "settings": { "foreground": "#8ec07c" } @@ -505,10 +480,7 @@ }, { "name": "C# This", - "scope": [ - "keyword.other.this.cs", - "keyword.other.base.cs" - ], + "scope": ["keyword.other.this.cs", "keyword.other.base.cs"], "settings": { "foreground": "#d3869b" } @@ -539,10 +511,7 @@ } }, { - "scope": [ - "keyword.other.import.java", - "keyword.other.package.java" - ], + "scope": ["keyword.other.import.java", "keyword.other.package.java"], "settings": { "foreground": "#8ec07c" } @@ -661,10 +630,7 @@ } }, { - "scope": [ - "markup.inline.raw", - "markup.fenced_code.block" - ], + "scope": ["markup.inline.raw", "markup.fenced_code.block"], "settings": { "foreground": "#8ec07c" } @@ -760,27 +726,20 @@ } }, { - "scope": [ - "entity.name.tag.css" - ], + "scope": ["entity.name.tag.css"], "settings": { "fontStyle": "normal" } }, // HTML / XML ---------------------------------------- { - "scope": [ - "punctuation.definition.tag" - ], + "scope": ["punctuation.definition.tag"], "settings": { "foreground": "#83a598" } }, { - "scope": [ - "text.html entity.name.tag", - "text.html punctuation.tag" - ], + "scope": ["text.html entity.name.tag", "text.html punctuation.tag"], "settings": { "foreground": "#8ec07c", "fontStyle": "bold" @@ -788,78 +747,58 @@ }, // javascript --------------------------------------- { - "scope": [ - "source.js variable.language" - ], + "scope": ["source.js variable.language"], "settings": { "foreground": "#fe8019" } }, // typescript --------------------------------------- { - "scope": [ - "source.ts variable.language" - ], + "scope": ["source.ts variable.language"], "settings": { "foreground": "#fe8019" } }, // golang -------------------------------------------- { - "scope": [ - "source.go storage.type" - ], + "scope": ["source.go storage.type"], "settings": { "foreground": "#fabd2f" } }, { - "scope": [ - "source.go entity.name.import" - ], + "scope": ["source.go entity.name.import"], "settings": { "foreground": "#b8bb26" } }, { - "scope": [ - "source.go keyword.package", - "source.go keyword.import" - ], + "scope": ["source.go keyword.package", "source.go keyword.import"], "settings": { "foreground": "#8ec07c" } }, { - "scope": [ - "source.go keyword.interface", - "source.go keyword.struct" - ], + "scope": ["source.go keyword.interface", "source.go keyword.struct"], "settings": { "foreground": "#83a598" } }, { - "scope": [ - "source.go entity.name.type" - ], + "scope": ["source.go entity.name.type"], "settings": { "foreground": "#ebdbb2" } }, { - "scope": [ - "source.go entity.name.function" - ], + "scope": ["source.go entity.name.function"], "settings": { "foreground": "#d3869b" } }, // cucumber { - "scope": [ - "keyword.control.cucumber.table" - ], + "scope": ["keyword.control.cucumber.table"], "settings": { "foreground": "#83a598" } @@ -867,28 +806,21 @@ // REASONML ------------------------------------ { "name": "ReasonML String", - "scope": [ - "source.reason string.double", - "source.reason string.regexp" - ], + "scope": ["source.reason string.double", "source.reason string.regexp"], "settings": { "foreground": "#b8bb26" } }, { "name": "ReasonML equals sign", - "scope": [ - "source.reason keyword.control.less" - ], + "scope": ["source.reason keyword.control.less"], "settings": { "foreground": "#8ec07c" } }, { "name": "ReasonML variable", - "scope": [ - "source.reason entity.name.function" - ], + "scope": ["source.reason entity.name.function"], "settings": { "foreground": "#83a598" } @@ -906,27 +838,21 @@ // POWERSHELL ------------------------------------ { "name": "Powershell member", - "scope": [ - "source.powershell variable.other.member.powershell" - ], + "scope": ["source.powershell variable.other.member.powershell"], "settings": { "foreground": "#fe8019" } }, { "name": "Powershell function", - "scope": [ - "source.powershell support.function.powershell" - ], + "scope": ["source.powershell support.function.powershell"], "settings": { "foreground": "#fabd2f" } }, { "name": "Powershell function attribute", - "scope": [ - "source.powershell support.function.attribute.powershell" - ], + "scope": ["source.powershell support.function.attribute.powershell"], "settings": { "foreground": "#bdae93" } @@ -1062,6 +988,14 @@ "editorError.foreground": "#cc241d", "editorWarning.foreground": "#d79921", "editorInfo.foreground": "#458588", + // EDITOR - BRACKET PAIR COLORIZATION + "editorBracketHighlight.foreground1": "#b16286", + "editorBracketHighlight.foreground2": "#458588", + "editorBracketHighlight.foreground3": "#689d6a", + "editorBracketHighlight.foreground4": "#98971a", + "editorBracketHighlight.foreground5": "#d79921", + "editorBracketHighlight.foreground6": "#d65d0e", + "editorBracketHighlight.unexpectedBracket.foreground": "#cc241d", // DIFF EDITOR "diffEditor.insertedTextBackground": "#b8bb2630", "diffEditor.removedTextBackground": "#fb493430", @@ -1158,4 +1092,4 @@ "textLink.activeForeground": "#458588", "debugToolBar.background": "#1d2021" } -} \ No newline at end of file +} diff --git a/themes/gruvbox-dark-medium.json b/themes/gruvbox-dark-medium.json index 78f5cb5..9eb4074 100644 --- a/themes/gruvbox-dark-medium.json +++ b/themes/gruvbox-dark-medium.json @@ -27,21 +27,14 @@ } }, { - "scope": [ - "comment", - "punctuation.definition.comment" - ], + "scope": ["comment", "punctuation.definition.comment"], "settings": { "foreground": "#928374", "fontStyle": "italic" } }, { - "scope": [ - "constant", - "support.constant", - "variable.arguments" - ], + "scope": ["constant", "support.constant", "variable.arguments"], "settings": { "foreground": "#d3869b" } @@ -65,19 +58,13 @@ } }, { - "scope": [ - "entity.name.tag", - "punctuation.tag" - ], + "scope": ["entity.name.tag", "punctuation.tag"], "settings": { "foreground": "#8ec07c" } }, { - "scope": [ - "invalid", - "invalid.illegal" - ], + "scope": ["invalid", "invalid.illegal"], "settings": { "foreground": "#cc241d" } @@ -267,10 +254,7 @@ } }, { - "scope": [ - "variable.this", - "support.variable" - ], + "scope": ["variable.this", "support.variable"], "settings": { "foreground": "#d3869b" } @@ -354,9 +338,7 @@ } }, { - "scope": [ - "punctuation" - ], + "scope": ["punctuation"], "settings": { "foreground": "#a89984" } @@ -375,11 +357,7 @@ }, { "name": "URL", - "scope": [ - "*url*", - "*link*", - "*uri*" - ], + "scope": ["*url*", "*link*", "*uri*"], "settings": { "fontStyle": "underline" } @@ -390,10 +368,7 @@ // PYTHON ---------------------------------------- { "name": "Python function", - "scope": [ - "meta.function.python", - "entity.name.function.python" - ], + "scope": ["meta.function.python", "entity.name.function.python"], "settings": { "foreground": "#8ec07c" } @@ -505,10 +480,7 @@ }, { "name": "C# This", - "scope": [ - "keyword.other.this.cs", - "keyword.other.base.cs" - ], + "scope": ["keyword.other.this.cs", "keyword.other.base.cs"], "settings": { "foreground": "#d3869b" } @@ -539,10 +511,7 @@ } }, { - "scope": [ - "keyword.other.import.java", - "keyword.other.package.java" - ], + "scope": ["keyword.other.import.java", "keyword.other.package.java"], "settings": { "foreground": "#8ec07c" } @@ -661,10 +630,7 @@ } }, { - "scope": [ - "markup.inline.raw", - "markup.fenced_code.block" - ], + "scope": ["markup.inline.raw", "markup.fenced_code.block"], "settings": { "foreground": "#8ec07c" } @@ -760,27 +726,20 @@ } }, { - "scope": [ - "entity.name.tag.css" - ], + "scope": ["entity.name.tag.css"], "settings": { "fontStyle": "normal" } }, // HTML / XML ---------------------------------------- { - "scope": [ - "punctuation.definition.tag" - ], + "scope": ["punctuation.definition.tag"], "settings": { "foreground": "#83a598" } }, { - "scope": [ - "text.html entity.name.tag", - "text.html punctuation.tag" - ], + "scope": ["text.html entity.name.tag", "text.html punctuation.tag"], "settings": { "foreground": "#8ec07c", "fontStyle": "bold" @@ -788,78 +747,58 @@ }, // javascript --------------------------------------- { - "scope": [ - "source.js variable.language" - ], + "scope": ["source.js variable.language"], "settings": { "foreground": "#fe8019" } }, // typescript --------------------------------------- { - "scope": [ - "source.ts variable.language" - ], + "scope": ["source.ts variable.language"], "settings": { "foreground": "#fe8019" } }, // golang -------------------------------------------- { - "scope": [ - "source.go storage.type" - ], + "scope": ["source.go storage.type"], "settings": { "foreground": "#fabd2f" } }, { - "scope": [ - "source.go entity.name.import" - ], + "scope": ["source.go entity.name.import"], "settings": { "foreground": "#b8bb26" } }, { - "scope": [ - "source.go keyword.package", - "source.go keyword.import" - ], + "scope": ["source.go keyword.package", "source.go keyword.import"], "settings": { "foreground": "#8ec07c" } }, { - "scope": [ - "source.go keyword.interface", - "source.go keyword.struct" - ], + "scope": ["source.go keyword.interface", "source.go keyword.struct"], "settings": { "foreground": "#83a598" } }, { - "scope": [ - "source.go entity.name.type" - ], + "scope": ["source.go entity.name.type"], "settings": { "foreground": "#ebdbb2" } }, { - "scope": [ - "source.go entity.name.function" - ], + "scope": ["source.go entity.name.function"], "settings": { "foreground": "#d3869b" } }, // cucumber { - "scope": [ - "keyword.control.cucumber.table" - ], + "scope": ["keyword.control.cucumber.table"], "settings": { "foreground": "#83a598" } @@ -867,28 +806,21 @@ // REASONML ------------------------------------ { "name": "ReasonML String", - "scope": [ - "source.reason string.double", - "source.reason string.regexp" - ], + "scope": ["source.reason string.double", "source.reason string.regexp"], "settings": { "foreground": "#b8bb26" } }, { "name": "ReasonML equals sign", - "scope": [ - "source.reason keyword.control.less" - ], + "scope": ["source.reason keyword.control.less"], "settings": { "foreground": "#8ec07c" } }, { "name": "ReasonML variable", - "scope": [ - "source.reason entity.name.function" - ], + "scope": ["source.reason entity.name.function"], "settings": { "foreground": "#83a598" } @@ -906,27 +838,21 @@ // POWERSHELL ------------------------------------ { "name": "Powershell member", - "scope": [ - "source.powershell variable.other.member.powershell" - ], + "scope": ["source.powershell variable.other.member.powershell"], "settings": { "foreground": "#fe8019" } }, { "name": "Powershell function", - "scope": [ - "source.powershell support.function.powershell" - ], + "scope": ["source.powershell support.function.powershell"], "settings": { "foreground": "#fabd2f" } }, { "name": "Powershell function attribute", - "scope": [ - "source.powershell support.function.attribute.powershell" - ], + "scope": ["source.powershell support.function.attribute.powershell"], "settings": { "foreground": "#bdae93" } @@ -1062,6 +988,14 @@ "editorError.foreground": "#cc241d", "editorWarning.foreground": "#d79921", "editorInfo.foreground": "#458588", + // EDITOR - BRACKET PAIR COLORIZATION + "editorBracketHighlight.foreground1": "#b16286", + "editorBracketHighlight.foreground2": "#458588", + "editorBracketHighlight.foreground3": "#689d6a", + "editorBracketHighlight.foreground4": "#98971a", + "editorBracketHighlight.foreground5": "#d79921", + "editorBracketHighlight.foreground6": "#d65d0e", + "editorBracketHighlight.unexpectedBracket.foreground": "#cc241d", // DIFF EDITOR "diffEditor.insertedTextBackground": "#b8bb2630", "diffEditor.removedTextBackground": "#fb493430", @@ -1158,4 +1092,4 @@ "textLink.activeForeground": "#458588", "debugToolBar.background": "#282828" } -} \ No newline at end of file +} diff --git a/themes/gruvbox-dark-soft.json b/themes/gruvbox-dark-soft.json index 1e010d8..aed930c 100644 --- a/themes/gruvbox-dark-soft.json +++ b/themes/gruvbox-dark-soft.json @@ -27,21 +27,14 @@ } }, { - "scope": [ - "comment", - "punctuation.definition.comment" - ], + "scope": ["comment", "punctuation.definition.comment"], "settings": { "foreground": "#928374", "fontStyle": "italic" } }, { - "scope": [ - "constant", - "support.constant", - "variable.arguments" - ], + "scope": ["constant", "support.constant", "variable.arguments"], "settings": { "foreground": "#d3869b" } @@ -65,19 +58,13 @@ } }, { - "scope": [ - "entity.name.tag", - "punctuation.tag" - ], + "scope": ["entity.name.tag", "punctuation.tag"], "settings": { "foreground": "#8ec07c" } }, { - "scope": [ - "invalid", - "invalid.illegal" - ], + "scope": ["invalid", "invalid.illegal"], "settings": { "foreground": "#cc241d" } @@ -267,10 +254,7 @@ } }, { - "scope": [ - "variable.this", - "support.variable" - ], + "scope": ["variable.this", "support.variable"], "settings": { "foreground": "#d3869b" } @@ -354,9 +338,7 @@ } }, { - "scope": [ - "punctuation" - ], + "scope": ["punctuation"], "settings": { "foreground": "#a89984" } @@ -375,11 +357,7 @@ }, { "name": "URL", - "scope": [ - "*url*", - "*link*", - "*uri*" - ], + "scope": ["*url*", "*link*", "*uri*"], "settings": { "fontStyle": "underline" } @@ -390,10 +368,7 @@ // PYTHON ---------------------------------------- { "name": "Python function", - "scope": [ - "meta.function.python", - "entity.name.function.python" - ], + "scope": ["meta.function.python", "entity.name.function.python"], "settings": { "foreground": "#8ec07c" } @@ -505,10 +480,7 @@ }, { "name": "C# This", - "scope": [ - "keyword.other.this.cs", - "keyword.other.base.cs" - ], + "scope": ["keyword.other.this.cs", "keyword.other.base.cs"], "settings": { "foreground": "#d3869b" } @@ -539,10 +511,7 @@ } }, { - "scope": [ - "keyword.other.import.java", - "keyword.other.package.java" - ], + "scope": ["keyword.other.import.java", "keyword.other.package.java"], "settings": { "foreground": "#8ec07c" } @@ -661,10 +630,7 @@ } }, { - "scope": [ - "markup.inline.raw", - "markup.fenced_code.block" - ], + "scope": ["markup.inline.raw", "markup.fenced_code.block"], "settings": { "foreground": "#8ec07c" } @@ -760,27 +726,20 @@ } }, { - "scope": [ - "entity.name.tag.css" - ], + "scope": ["entity.name.tag.css"], "settings": { "fontStyle": "normal" } }, // HTML / XML ---------------------------------------- { - "scope": [ - "punctuation.definition.tag" - ], + "scope": ["punctuation.definition.tag"], "settings": { "foreground": "#83a598" } }, { - "scope": [ - "text.html entity.name.tag", - "text.html punctuation.tag" - ], + "scope": ["text.html entity.name.tag", "text.html punctuation.tag"], "settings": { "foreground": "#8ec07c", "fontStyle": "bold" @@ -788,78 +747,58 @@ }, // javascript --------------------------------------- { - "scope": [ - "source.js variable.language" - ], + "scope": ["source.js variable.language"], "settings": { "foreground": "#fe8019" } }, // typescript --------------------------------------- { - "scope": [ - "source.ts variable.language" - ], + "scope": ["source.ts variable.language"], "settings": { "foreground": "#fe8019" } }, // golang -------------------------------------------- { - "scope": [ - "source.go storage.type" - ], + "scope": ["source.go storage.type"], "settings": { "foreground": "#fabd2f" } }, { - "scope": [ - "source.go entity.name.import" - ], + "scope": ["source.go entity.name.import"], "settings": { "foreground": "#b8bb26" } }, { - "scope": [ - "source.go keyword.package", - "source.go keyword.import" - ], + "scope": ["source.go keyword.package", "source.go keyword.import"], "settings": { "foreground": "#8ec07c" } }, { - "scope": [ - "source.go keyword.interface", - "source.go keyword.struct" - ], + "scope": ["source.go keyword.interface", "source.go keyword.struct"], "settings": { "foreground": "#83a598" } }, { - "scope": [ - "source.go entity.name.type" - ], + "scope": ["source.go entity.name.type"], "settings": { "foreground": "#ebdbb2" } }, { - "scope": [ - "source.go entity.name.function" - ], + "scope": ["source.go entity.name.function"], "settings": { "foreground": "#d3869b" } }, // cucumber { - "scope": [ - "keyword.control.cucumber.table" - ], + "scope": ["keyword.control.cucumber.table"], "settings": { "foreground": "#83a598" } @@ -867,28 +806,21 @@ // REASONML ------------------------------------ { "name": "ReasonML String", - "scope": [ - "source.reason string.double", - "source.reason string.regexp" - ], + "scope": ["source.reason string.double", "source.reason string.regexp"], "settings": { "foreground": "#b8bb26" } }, { "name": "ReasonML equals sign", - "scope": [ - "source.reason keyword.control.less" - ], + "scope": ["source.reason keyword.control.less"], "settings": { "foreground": "#8ec07c" } }, { "name": "ReasonML variable", - "scope": [ - "source.reason entity.name.function" - ], + "scope": ["source.reason entity.name.function"], "settings": { "foreground": "#83a598" } @@ -906,27 +838,21 @@ // POWERSHELL ------------------------------------ { "name": "Powershell member", - "scope": [ - "source.powershell variable.other.member.powershell" - ], + "scope": ["source.powershell variable.other.member.powershell"], "settings": { "foreground": "#fe8019" } }, { "name": "Powershell function", - "scope": [ - "source.powershell support.function.powershell" - ], + "scope": ["source.powershell support.function.powershell"], "settings": { "foreground": "#fabd2f" } }, { "name": "Powershell function attribute", - "scope": [ - "source.powershell support.function.attribute.powershell" - ], + "scope": ["source.powershell support.function.attribute.powershell"], "settings": { "foreground": "#bdae93" } @@ -1062,6 +988,14 @@ "editorError.foreground": "#cc241d", "editorWarning.foreground": "#d79921", "editorInfo.foreground": "#458588", + // EDITOR - BRACKET PAIR COLORIZATION + "editorBracketHighlight.foreground1": "#b16286", + "editorBracketHighlight.foreground2": "#458588", + "editorBracketHighlight.foreground3": "#689d6a", + "editorBracketHighlight.foreground4": "#98971a", + "editorBracketHighlight.foreground5": "#d79921", + "editorBracketHighlight.foreground6": "#d65d0e", + "editorBracketHighlight.unexpectedBracket.foreground": "#cc241d", // DIFF EDITOR "diffEditor.insertedTextBackground": "#b8bb2630", "diffEditor.removedTextBackground": "#fb493430", @@ -1158,4 +1092,4 @@ "textLink.activeForeground": "#458588", "debugToolBar.background": "#32302f" } -} \ No newline at end of file +} diff --git a/themes/gruvbox-light-hard.json b/themes/gruvbox-light-hard.json index 391ab9a..0bf791e 100644 --- a/themes/gruvbox-light-hard.json +++ b/themes/gruvbox-light-hard.json @@ -26,21 +26,14 @@ } }, { - "scope": [ - "comment", - "punctuation.definition.comment" - ], + "scope": ["comment", "punctuation.definition.comment"], "settings": { "foreground": "#928374", "fontStyle": "italic" } }, { - "scope": [ - "constant", - "support.constant", - "variable.arguments" - ], + "scope": ["constant", "support.constant", "variable.arguments"], "settings": { "foreground": "#8f3f71" } @@ -64,19 +57,13 @@ } }, { - "scope": [ - "entity.name.tag", - "punctuation.tag" - ], + "scope": ["entity.name.tag", "punctuation.tag"], "settings": { "foreground": "#427b58" } }, { - "scope": [ - "invalid", - "invalid.illegal" - ], + "scope": ["invalid", "invalid.illegal"], "settings": { "foreground": "#cc241d" } @@ -266,10 +253,7 @@ } }, { - "scope": [ - "variable.this", - "support.variable" - ], + "scope": ["variable.this", "support.variable"], "settings": { "foreground": "#8f3f71" } @@ -353,9 +337,7 @@ } }, { - "scope": [ - "punctuation" - ], + "scope": ["punctuation"], "settings": { "foreground": "#7c6f64" } @@ -374,11 +356,7 @@ }, { "name": "URL", - "scope": [ - "*url*", - "*link*", - "*uri*" - ], + "scope": ["*url*", "*link*", "*uri*"], "settings": { "fontStyle": "underline" } @@ -389,10 +367,7 @@ // PYTHON ---------------------------------------- { "name": "Python function", - "scope": [ - "meta.function.python", - "entity.name.function.python" - ], + "scope": ["meta.function.python", "entity.name.function.python"], "settings": { "foreground": "#427b58" } @@ -504,10 +479,7 @@ }, { "name": "C# This", - "scope": [ - "keyword.other.this.cs", - "keyword.other.base.cs" - ], + "scope": ["keyword.other.this.cs", "keyword.other.base.cs"], "settings": { "foreground": "#8f3f71" } @@ -538,10 +510,7 @@ } }, { - "scope": [ - "keyword.other.import.java", - "keyword.other.package.java" - ], + "scope": ["keyword.other.import.java", "keyword.other.package.java"], "settings": { "foreground": "#427b58" } @@ -660,10 +629,7 @@ } }, { - "scope": [ - "markup.inline.raw", - "markup.fenced_code.block" - ], + "scope": ["markup.inline.raw", "markup.fenced_code.block"], "settings": { "foreground": "#427b58" } @@ -759,27 +725,20 @@ } }, { - "scope": [ - "entity.name.tag.css" - ], + "scope": ["entity.name.tag.css"], "settings": { "fontStyle": "normal" } }, // HTML / XML ---------------------------------------- { - "scope": [ - "punctuation.definition.tag" - ], + "scope": ["punctuation.definition.tag"], "settings": { "foreground": "#076678" } }, { - "scope": [ - "text.html entity.name.tag", - "text.html punctuation.tag" - ], + "scope": ["text.html entity.name.tag", "text.html punctuation.tag"], "settings": { "foreground": "#427b58", "fontStyle": "bold" @@ -787,78 +746,58 @@ }, // javascript --------------------------------------- { - "scope": [ - "source.js variable.language" - ], + "scope": ["source.js variable.language"], "settings": { "foreground": "#af3a03" } }, // typescript --------------------------------------- { - "scope": [ - "source.ts variable.language" - ], + "scope": ["source.ts variable.language"], "settings": { "foreground": "#af3a03" } }, // golang -------------------------------------------- { - "scope": [ - "source.go storage.type" - ], + "scope": ["source.go storage.type"], "settings": { "foreground": "#b57614" } }, { - "scope": [ - "source.go entity.name.import" - ], + "scope": ["source.go entity.name.import"], "settings": { "foreground": "#79740e" } }, { - "scope": [ - "source.go keyword.package", - "source.go keyword.import" - ], + "scope": ["source.go keyword.package", "source.go keyword.import"], "settings": { "foreground": "#427b58" } }, { - "scope": [ - "source.go keyword.interface", - "source.go keyword.struct" - ], + "scope": ["source.go keyword.interface", "source.go keyword.struct"], "settings": { "foreground": "#076678" } }, { - "scope": [ - "source.go entity.name.type" - ], + "scope": ["source.go entity.name.type"], "settings": { "foreground": "#3c3836" } }, { - "scope": [ - "source.go entity.name.function" - ], + "scope": ["source.go entity.name.function"], "settings": { "foreground": "#8f3f71" } }, // cucumber { - "scope": [ - "keyword.control.cucumber.table" - ], + "scope": ["keyword.control.cucumber.table"], "settings": { "foreground": "#076678" } @@ -866,28 +805,21 @@ // REASONML ------------------------------------ { "name": "ReasonML String", - "scope": [ - "source.reason string.double", - "source.reason string.regexp" - ], + "scope": ["source.reason string.double", "source.reason string.regexp"], "settings": { "foreground": "#79740e" } }, { "name": "ReasonML equals sign", - "scope": [ - "source.reason keyword.control.less" - ], + "scope": ["source.reason keyword.control.less"], "settings": { "foreground": "#427b58" } }, { "name": "ReasonML variable", - "scope": [ - "source.reason entity.name.function" - ], + "scope": ["source.reason entity.name.function"], "settings": { "foreground": "#076678" } @@ -905,27 +837,21 @@ // POWERSHELL ------------------------------------ { "name": "Powershell member", - "scope": [ - "source.powershell variable.other.member.powershell" - ], + "scope": ["source.powershell variable.other.member.powershell"], "settings": { "foreground": "#af3a03" } }, { "name": "Powershell function", - "scope": [ - "source.powershell support.function.powershell" - ], + "scope": ["source.powershell support.function.powershell"], "settings": { "foreground": "#b57614" } }, { "name": "Powershell function attribute", - "scope": [ - "source.powershell support.function.attribute.powershell" - ], + "scope": ["source.powershell support.function.attribute.powershell"], "settings": { "foreground": "#665c54" } @@ -1061,6 +987,14 @@ "editorError.foreground": "#cc241d", "editorWarning.foreground": "#d79921", "editorInfo.foreground": "#458588", + // EDITOR - BRACKET PAIR COLORIZATION + "editorBracketHighlight.foreground1": "#b16286", + "editorBracketHighlight.foreground2": "#458588", + "editorBracketHighlight.foreground3": "#689d6a", + "editorBracketHighlight.foreground4": "#98971a", + "editorBracketHighlight.foreground5": "#d79921", + "editorBracketHighlight.foreground6": "#d65d0e", + "editorBracketHighlight.unexpectedBracket.foreground": "#cc241d", // DIFF EDITOR "diffEditor.insertedTextBackground": "#79740e30", "diffEditor.removedTextBackground": "#9d000630", @@ -1157,4 +1091,4 @@ "textLink.activeForeground": "#458588", "debugToolBar.background": "#f9f5d7" } -} \ No newline at end of file +} diff --git a/themes/gruvbox-light-medium.json b/themes/gruvbox-light-medium.json index 1d7c6d0..e0b4679 100644 --- a/themes/gruvbox-light-medium.json +++ b/themes/gruvbox-light-medium.json @@ -26,21 +26,14 @@ } }, { - "scope": [ - "comment", - "punctuation.definition.comment" - ], + "scope": ["comment", "punctuation.definition.comment"], "settings": { "foreground": "#928374", "fontStyle": "italic" } }, { - "scope": [ - "constant", - "support.constant", - "variable.arguments" - ], + "scope": ["constant", "support.constant", "variable.arguments"], "settings": { "foreground": "#8f3f71" } @@ -64,19 +57,13 @@ } }, { - "scope": [ - "entity.name.tag", - "punctuation.tag" - ], + "scope": ["entity.name.tag", "punctuation.tag"], "settings": { "foreground": "#427b58" } }, { - "scope": [ - "invalid", - "invalid.illegal" - ], + "scope": ["invalid", "invalid.illegal"], "settings": { "foreground": "#cc241d" } @@ -266,10 +253,7 @@ } }, { - "scope": [ - "variable.this", - "support.variable" - ], + "scope": ["variable.this", "support.variable"], "settings": { "foreground": "#8f3f71" } @@ -353,9 +337,7 @@ } }, { - "scope": [ - "punctuation" - ], + "scope": ["punctuation"], "settings": { "foreground": "#7c6f64" } @@ -374,11 +356,7 @@ }, { "name": "URL", - "scope": [ - "*url*", - "*link*", - "*uri*" - ], + "scope": ["*url*", "*link*", "*uri*"], "settings": { "fontStyle": "underline" } @@ -389,10 +367,7 @@ // PYTHON ---------------------------------------- { "name": "Python function", - "scope": [ - "meta.function.python", - "entity.name.function.python" - ], + "scope": ["meta.function.python", "entity.name.function.python"], "settings": { "foreground": "#427b58" } @@ -504,10 +479,7 @@ }, { "name": "C# This", - "scope": [ - "keyword.other.this.cs", - "keyword.other.base.cs" - ], + "scope": ["keyword.other.this.cs", "keyword.other.base.cs"], "settings": { "foreground": "#8f3f71" } @@ -538,10 +510,7 @@ } }, { - "scope": [ - "keyword.other.import.java", - "keyword.other.package.java" - ], + "scope": ["keyword.other.import.java", "keyword.other.package.java"], "settings": { "foreground": "#427b58" } @@ -660,10 +629,7 @@ } }, { - "scope": [ - "markup.inline.raw", - "markup.fenced_code.block" - ], + "scope": ["markup.inline.raw", "markup.fenced_code.block"], "settings": { "foreground": "#427b58" } @@ -759,27 +725,20 @@ } }, { - "scope": [ - "entity.name.tag.css" - ], + "scope": ["entity.name.tag.css"], "settings": { "fontStyle": "normal" } }, // HTML / XML ---------------------------------------- { - "scope": [ - "punctuation.definition.tag" - ], + "scope": ["punctuation.definition.tag"], "settings": { "foreground": "#076678" } }, { - "scope": [ - "text.html entity.name.tag", - "text.html punctuation.tag" - ], + "scope": ["text.html entity.name.tag", "text.html punctuation.tag"], "settings": { "foreground": "#427b58", "fontStyle": "bold" @@ -787,78 +746,58 @@ }, // javascript --------------------------------------- { - "scope": [ - "source.js variable.language" - ], + "scope": ["source.js variable.language"], "settings": { "foreground": "#af3a03" } }, // typescript --------------------------------------- { - "scope": [ - "source.ts variable.language" - ], + "scope": ["source.ts variable.language"], "settings": { "foreground": "#af3a03" } }, // golang -------------------------------------------- { - "scope": [ - "source.go storage.type" - ], + "scope": ["source.go storage.type"], "settings": { "foreground": "#b57614" } }, { - "scope": [ - "source.go entity.name.import" - ], + "scope": ["source.go entity.name.import"], "settings": { "foreground": "#79740e" } }, { - "scope": [ - "source.go keyword.package", - "source.go keyword.import" - ], + "scope": ["source.go keyword.package", "source.go keyword.import"], "settings": { "foreground": "#427b58" } }, { - "scope": [ - "source.go keyword.interface", - "source.go keyword.struct" - ], + "scope": ["source.go keyword.interface", "source.go keyword.struct"], "settings": { "foreground": "#076678" } }, { - "scope": [ - "source.go entity.name.type" - ], + "scope": ["source.go entity.name.type"], "settings": { "foreground": "#3c3836" } }, { - "scope": [ - "source.go entity.name.function" - ], + "scope": ["source.go entity.name.function"], "settings": { "foreground": "#8f3f71" } }, // cucumber { - "scope": [ - "keyword.control.cucumber.table" - ], + "scope": ["keyword.control.cucumber.table"], "settings": { "foreground": "#076678" } @@ -866,28 +805,21 @@ // REASONML ------------------------------------ { "name": "ReasonML String", - "scope": [ - "source.reason string.double", - "source.reason string.regexp" - ], + "scope": ["source.reason string.double", "source.reason string.regexp"], "settings": { "foreground": "#79740e" } }, { "name": "ReasonML equals sign", - "scope": [ - "source.reason keyword.control.less" - ], + "scope": ["source.reason keyword.control.less"], "settings": { "foreground": "#427b58" } }, { "name": "ReasonML variable", - "scope": [ - "source.reason entity.name.function" - ], + "scope": ["source.reason entity.name.function"], "settings": { "foreground": "#076678" } @@ -905,27 +837,21 @@ // POWERSHELL ------------------------------------ { "name": "Powershell member", - "scope": [ - "source.powershell variable.other.member.powershell" - ], + "scope": ["source.powershell variable.other.member.powershell"], "settings": { "foreground": "#af3a03" } }, { "name": "Powershell function", - "scope": [ - "source.powershell support.function.powershell" - ], + "scope": ["source.powershell support.function.powershell"], "settings": { "foreground": "#b57614" } }, { "name": "Powershell function attribute", - "scope": [ - "source.powershell support.function.attribute.powershell" - ], + "scope": ["source.powershell support.function.attribute.powershell"], "settings": { "foreground": "#665c54" } @@ -1061,6 +987,14 @@ "editorError.foreground": "#cc241d", "editorWarning.foreground": "#d79921", "editorInfo.foreground": "#458588", + // EDITOR - BRACKET PAIR COLORIZATION + "editorBracketHighlight.foreground1": "#b16286", + "editorBracketHighlight.foreground2": "#458588", + "editorBracketHighlight.foreground3": "#689d6a", + "editorBracketHighlight.foreground4": "#98971a", + "editorBracketHighlight.foreground5": "#d79921", + "editorBracketHighlight.foreground6": "#d65d0e", + "editorBracketHighlight.unexpectedBracket.foreground": "#cc241d", // DIFF EDITOR "diffEditor.insertedTextBackground": "#79740e30", "diffEditor.removedTextBackground": "#9d000630", @@ -1157,4 +1091,4 @@ "textLink.activeForeground": "#458588", "debugToolBar.background": "#fbf1c7" } -} \ No newline at end of file +} diff --git a/themes/gruvbox-light-soft.json b/themes/gruvbox-light-soft.json index b782055..a7f42f2 100644 --- a/themes/gruvbox-light-soft.json +++ b/themes/gruvbox-light-soft.json @@ -26,21 +26,14 @@ } }, { - "scope": [ - "comment", - "punctuation.definition.comment" - ], + "scope": ["comment", "punctuation.definition.comment"], "settings": { "foreground": "#928374", "fontStyle": "italic" } }, { - "scope": [ - "constant", - "support.constant", - "variable.arguments" - ], + "scope": ["constant", "support.constant", "variable.arguments"], "settings": { "foreground": "#8f3f71" } @@ -64,19 +57,13 @@ } }, { - "scope": [ - "entity.name.tag", - "punctuation.tag" - ], + "scope": ["entity.name.tag", "punctuation.tag"], "settings": { "foreground": "#427b58" } }, { - "scope": [ - "invalid", - "invalid.illegal" - ], + "scope": ["invalid", "invalid.illegal"], "settings": { "foreground": "#cc241d" } @@ -266,10 +253,7 @@ } }, { - "scope": [ - "variable.this", - "support.variable" - ], + "scope": ["variable.this", "support.variable"], "settings": { "foreground": "#8f3f71" } @@ -353,9 +337,7 @@ } }, { - "scope": [ - "punctuation" - ], + "scope": ["punctuation"], "settings": { "foreground": "#7c6f64" } @@ -374,11 +356,7 @@ }, { "name": "URL", - "scope": [ - "*url*", - "*link*", - "*uri*" - ], + "scope": ["*url*", "*link*", "*uri*"], "settings": { "fontStyle": "underline" } @@ -389,10 +367,7 @@ // PYTHON ---------------------------------------- { "name": "Python function", - "scope": [ - "meta.function.python", - "entity.name.function.python" - ], + "scope": ["meta.function.python", "entity.name.function.python"], "settings": { "foreground": "#427b58" } @@ -504,10 +479,7 @@ }, { "name": "C# This", - "scope": [ - "keyword.other.this.cs", - "keyword.other.base.cs" - ], + "scope": ["keyword.other.this.cs", "keyword.other.base.cs"], "settings": { "foreground": "#8f3f71" } @@ -538,10 +510,7 @@ } }, { - "scope": [ - "keyword.other.import.java", - "keyword.other.package.java" - ], + "scope": ["keyword.other.import.java", "keyword.other.package.java"], "settings": { "foreground": "#427b58" } @@ -660,10 +629,7 @@ } }, { - "scope": [ - "markup.inline.raw", - "markup.fenced_code.block" - ], + "scope": ["markup.inline.raw", "markup.fenced_code.block"], "settings": { "foreground": "#427b58" } @@ -759,27 +725,20 @@ } }, { - "scope": [ - "entity.name.tag.css" - ], + "scope": ["entity.name.tag.css"], "settings": { "fontStyle": "normal" } }, // HTML / XML ---------------------------------------- { - "scope": [ - "punctuation.definition.tag" - ], + "scope": ["punctuation.definition.tag"], "settings": { "foreground": "#076678" } }, { - "scope": [ - "text.html entity.name.tag", - "text.html punctuation.tag" - ], + "scope": ["text.html entity.name.tag", "text.html punctuation.tag"], "settings": { "foreground": "#427b58", "fontStyle": "bold" @@ -787,78 +746,58 @@ }, // javascript --------------------------------------- { - "scope": [ - "source.js variable.language" - ], + "scope": ["source.js variable.language"], "settings": { "foreground": "#af3a03" } }, // typescript --------------------------------------- { - "scope": [ - "source.ts variable.language" - ], + "scope": ["source.ts variable.language"], "settings": { "foreground": "#af3a03" } }, // golang -------------------------------------------- { - "scope": [ - "source.go storage.type" - ], + "scope": ["source.go storage.type"], "settings": { "foreground": "#b57614" } }, { - "scope": [ - "source.go entity.name.import" - ], + "scope": ["source.go entity.name.import"], "settings": { "foreground": "#79740e" } }, { - "scope": [ - "source.go keyword.package", - "source.go keyword.import" - ], + "scope": ["source.go keyword.package", "source.go keyword.import"], "settings": { "foreground": "#427b58" } }, { - "scope": [ - "source.go keyword.interface", - "source.go keyword.struct" - ], + "scope": ["source.go keyword.interface", "source.go keyword.struct"], "settings": { "foreground": "#076678" } }, { - "scope": [ - "source.go entity.name.type" - ], + "scope": ["source.go entity.name.type"], "settings": { "foreground": "#3c3836" } }, { - "scope": [ - "source.go entity.name.function" - ], + "scope": ["source.go entity.name.function"], "settings": { "foreground": "#8f3f71" } }, // cucumber { - "scope": [ - "keyword.control.cucumber.table" - ], + "scope": ["keyword.control.cucumber.table"], "settings": { "foreground": "#076678" } @@ -866,28 +805,21 @@ // REASONML ------------------------------------ { "name": "ReasonML String", - "scope": [ - "source.reason string.double", - "source.reason string.regexp" - ], + "scope": ["source.reason string.double", "source.reason string.regexp"], "settings": { "foreground": "#79740e" } }, { "name": "ReasonML equals sign", - "scope": [ - "source.reason keyword.control.less" - ], + "scope": ["source.reason keyword.control.less"], "settings": { "foreground": "#427b58" } }, { "name": "ReasonML variable", - "scope": [ - "source.reason entity.name.function" - ], + "scope": ["source.reason entity.name.function"], "settings": { "foreground": "#076678" } @@ -905,27 +837,21 @@ // POWERSHELL ------------------------------------ { "name": "Powershell member", - "scope": [ - "source.powershell variable.other.member.powershell" - ], + "scope": ["source.powershell variable.other.member.powershell"], "settings": { "foreground": "#af3a03" } }, { "name": "Powershell function", - "scope": [ - "source.powershell support.function.powershell" - ], + "scope": ["source.powershell support.function.powershell"], "settings": { "foreground": "#b57614" } }, { "name": "Powershell function attribute", - "scope": [ - "source.powershell support.function.attribute.powershell" - ], + "scope": ["source.powershell support.function.attribute.powershell"], "settings": { "foreground": "#665c54" } @@ -1061,6 +987,14 @@ "editorError.foreground": "#cc241d", "editorWarning.foreground": "#d79921", "editorInfo.foreground": "#458588", + // EDITOR - BRACKET PAIR COLORIZATION + "editorBracketHighlight.foreground1": "#b16286", + "editorBracketHighlight.foreground2": "#458588", + "editorBracketHighlight.foreground3": "#689d6a", + "editorBracketHighlight.foreground4": "#98971a", + "editorBracketHighlight.foreground5": "#d79921", + "editorBracketHighlight.foreground6": "#d65d0e", + "editorBracketHighlight.unexpectedBracket.foreground": "#cc241d", // DIFF EDITOR "diffEditor.insertedTextBackground": "#79740e30", "diffEditor.removedTextBackground": "#9d000630", @@ -1157,4 +1091,4 @@ "textLink.activeForeground": "#458588", "debugToolBar.background": "#f2e5bc" } -} \ No newline at end of file +}