From 2322f125e4890d2d5f4b3867fe8f320f8114f4fa Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Fri, 6 Oct 2023 09:25:27 +0200 Subject: [PATCH] Tweak colors and add wikitext support --- themes/Steffula-color-theme.json | 81 +++++++++++++++++--------------- 1 file changed, 43 insertions(+), 38 deletions(-) diff --git a/themes/Steffula-color-theme.json b/themes/Steffula-color-theme.json index a18e75e..5bda09e 100644 --- a/themes/Steffula-color-theme.json +++ b/themes/Steffula-color-theme.json @@ -138,6 +138,7 @@ "meta.directive.dated.beancount meta.account.beancount punctuation.separator.beancount", "meta.directive.transaction.beancount meta.account.beancount punctuation.separator.beancount", "meta.tag.table.toml", + "markup.heading.wikitext", ], "settings": { "foreground": "#cc7832", @@ -176,7 +177,7 @@ "variable.other.metavariable.specifier", ], "settings": { - "foreground": "#88ffff", + "foreground": "#00ffff", } }, { @@ -200,7 +201,7 @@ "entity.name.type.interface", ], "settings": { - "foreground": "#88ff88", + "foreground": "#00ff00", }, }, { @@ -220,7 +221,7 @@ "entity.name.type.alias", ], "settings": { - "foreground": "#87FFD7", + "foreground": "#00ffaa", } }, { @@ -256,10 +257,11 @@ "support.function.target", "support.function", "source.rst keyword.control", - "meta.literal.nodepath.gdscript entity.name.function.gdscript" + "meta.literal.nodepath.gdscript entity.name.function.gdscript", + "entity.name.tag.local-name.wikitext" ], "settings": { - "foreground": "#e6e68a", + "foreground": "#ffff00", } }, { @@ -428,8 +430,8 @@ "keyword.other.documentation.javadoc", ], "settings": { - "foreground": "#767E48", - "fontStyle": "underline bold" + "foreground": "#8A8A3B", + "fontStyle": "bold" } }, { @@ -443,7 +445,8 @@ "variable.other.jsdoc", ], "settings": { - "foreground": "#8a653b", + "foreground": "#8A8A3B", + "fontStyle": "italic" } }, { @@ -454,7 +457,8 @@ "punctuation.definition.entity", // Might need to be changed ], "settings": { - "foreground": "#a5c261", + "foreground": "#8A8A3B", + "fontStyle": "bold" } }, { @@ -500,9 +504,21 @@ "variable.other.njk", ], "settings": { - "foreground": "#8fa5ff", + "foreground": "#FFE082", } }, + { + "name": "markup-punctuation", + "scope": [ + + ], + "settings": { + "foreground": "#FFBF00" + } + }, + { + "name": "markup-" + }, { "name": "key", "scope": [ @@ -589,6 +605,7 @@ "heading", "punctuation.definition.heading", "markup.heading", + "string.quoted.other.heading", ], "settings": { "foreground": "#ff9340", @@ -606,6 +623,9 @@ "string.other.link", "punctuation.definition.string.begin.markdown", "punctuation.definition.string.end.markdown", + "punctuation.definition.tag.link", + "string.quoted.internal-link.wikitext", + "string.quoted.internal-link.wikitext keyword.operator", ], "settings": { "foreground": "#00d0ff", @@ -616,6 +636,7 @@ "scope": [ "meta.image punctuation", "meta.image string.other.link", + "entity.name.tag.namespace.wikitext", ], "settings": { "foreground": "#80ffd4" @@ -630,6 +651,8 @@ "meta.link.wiki.mediawiki punctuation", "variable.parameter.url", "punctuation.definition.metadata.markdown", + "entity.name.tag.url", + "entity.other.attribute-name.wikitext", ], "settings": { "foreground": "#2a7ede", @@ -792,23 +815,15 @@ } }, { - "name": "selector-pseudoclass", + "name": "selector-pseudo", "scope": [ "entity.other.attribute-name.pseudo-class", "entity.other.attribute-name.pseudo-class punctuation.definition.entity.css", - ], - "settings": { - "foreground": "#ca77ff", - } - }, - { - "name": "selector-pseudoelement", - "scope": [ "entity.other.attribute-name.pseudo-element", "entity.other.attribute-name.pseudo-element punctuation.definition.entity.css", ], "settings": { - "foreground": "#ff00ff", + "foreground": "#CA77FF", } }, { @@ -821,16 +836,6 @@ "foreground": "#00ffaa", } }, - { - "name": "db-relationship", - "scope": [ - "variable.language.relations.prisma", - ], - "settings": { - "foreground": "#00ffaa", - "fontStyle": "italic", - } - }, { "name": "invalid", "scope": [ @@ -896,7 +901,7 @@ "bold": false, }, "function": { - "foreground": "#e6e68a", + "foreground": "#ffff00", "bold": false, }, "function.declaration": { @@ -904,7 +909,7 @@ "bold": true, }, "method": { - "foreground": "#e6e68a", + "foreground": "#ffff00", "bold": false, }, "method.declaration": { @@ -920,26 +925,26 @@ "bold": true, }, "variable": { - "foreground": "#a9b7c6", + "foreground": "#dcaf88", "italic": false, }, "variable.mutable": { - "foreground": "#a9b7c6", + "foreground": "#dcaf88", "italic": true, }, "variable.constant": { - "foreground": "#a5d2ff", + "foreground": "#dcaf88", }, "parameter": { - "foreground": "#dcaf88", + "foreground": "#E6E68A", "italic": false, }, "parameter.mutable": { - "foreground": "#dcaf88", + "foreground": "#E6E68A", "italic": true, }, "property": { - "foreground": "#dcaf88", + "foreground": "#E6E68A", }, "decorator": { "foreground": "#bbb529",