robb0wen / synthwave-vscode

Synthwave inspired colour theme for VS Code 🌅🕶
MIT License
5.15k stars 1.18k forks source link

Feature request: no Italics #216

Open kityatyi opened 3 years ago

kityatyi commented 3 years ago

Perhaps this can be achieved already, and it's only myself not knowing how exactly. I would like to ask for the option of turning off any and all Italics in the code editor. I am currently learning JS and a great theme is always a massive inspiration but I just prefer non-italicized letters. Thank you!

annmarie-switzer commented 3 years ago

@kityatyi If you open the JSON version of VS Code settings, you can add this to the root object:

"editor.tokenColorCustomizations": {
        "[SynthWave '84]": {
            "textMateRules": [
                {
                    "scope": [
                        "comment",
                        "comment keyword",
                        "comment markup.underline.link",
                        "comment string",
                        "comment punctuation.definition",
                        "comment punctuation",
                        "comment text",
                        "entity.other.attribute-name",
                        "entity.other.attribute-name.html",
                        "entity.other.attribute-name.class.css",
                        "entity.other.attribute-name.parent-selector-suffix.css",
                        "entity.other.attribute-name.parent-selector-suffix.css punctuation.definition.entity.css",
                        "entity.other.attribute-name.css",
                        "entity.other.attribute-name.id.css",
                        "entity.other.attribute-name.pseudo-class.css",
                        "entity.other.pseudo-class.css",
                        "entity.other.pseudo-element.css",
                        "invalid",
                        "source.sass variable.other",
                        "source.sass variable.sass",
                        "source.scss variable.other",
                        "source.scss variable.scss",
                        "source.scss variable.sass",
                        "source.css variable.other",
                        "source.css variable.scss",
                        "source.less variable.other",
                        "source.less variable.other.less",
                        "source.less variable.declaration.less",
                        "storage.modifier",
                        "storage.type.modifier",
                        "storage.type",
                        "support.type",
                        "entity.name.type.object.console",
                        "variable.parameter",
                        "parameters variable.function",
                        "variable.language",
                        "variable.parameter.function.language.special.self.python",
                        "variable.parameter.function.language.special.cls.python"
                    ],
                    "settings": {
                        "fontStyle": "",
                    },
                }
            ]
        }
    },

That should cover most if not all places where you're seeing italics.

kanta-mir commented 2 years ago

can it also be used to add neon to mathcing brackets ? thanks