This theme presents a sophisticated palette featuring teal and orange as primary colors, complemented by a range of harmonious shades. Crafted to deliver an optimal dark theme experience, it offers discerning coders clear visual cues for syntax and keyword identification. While adaptable to any programming language, it excels in enhancing the coding experience for languages and frameworks such as JavaScript, JSX, TypeScript, TSX, Vue, PHP, HTML, CSS, and SCSS.
Add semanticTokenColorCustomizations, tokenColorCustomizations, and the extension TODO highlight for intended experience
For best user experience for VUE/NUXT, install the TODO highlight extension by Wayou Liu, and copy paste the JSON code below into your settings.json
"editor.semanticTokenColorCustomizations": {
"[Teal-Crow by Faisal]": {
"enabled": true,
"rules": {
//modify as needed
"*.generic": "#e28c67",
"variable.other.object": "#e28c67",
"variable.other.object.ts": "#e28c67",
"meta.directive.show.vue-html": "#e28c67",
"meta.parameter.type.variable": "#e28c67"
}
}
},
//you can target other tokenColorCustomization using the following code
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "keyword.control.conditional",
"settings": {
"foreground": "#1a967b",
"fontStyle": "bold underline"
}
},
{
"scope": "keyword.control.loop",
"settings": {
"foreground": "#985ea1",
"fontStyle": "bold underline"
}
},
{
"scope": "meta.directive.show.vue-html",
"settings": {
"fontStyle": "underline"
}
},
{
"scope": ["entity.name.tag", "punctuation.definition.tag"],
"settings": {
"foreground": "#e6ddddbe"
}
},
{
"scope": "entity.name.section.vue",
"settings": {
"foreground": "#ff0000c7",
"fontStyle": "bold"
}
}
]
},
//YOU CAN ALSO USE THE TODO Highlight by Wayou Liu to get additional syntax support
"todohighlight.isEnable": true,
"todohighlight.keywords": [
{
"text": "v-show",
"color": "#e71848",
"backgroundColor": "#000",
"overviewRulerColor": "grey"
},
{
"text": "v-if",
"color": "#1a967b",
"backgroundColor": "#000",
"overviewRulerColor": "grey"
},
{
"text": "v-else-if",
"color": "#1a967b",
"backgroundColor": "#000",
"overviewRulerColor": "grey"
},
{
"text": "v-else",
"color": "#1a967b",
"backgroundColor": "#000",
"overviewRulerColor": "grey"
},
{
"text": "v-for",
"color": "#985ea1",
"backgroundColor": "#000",
"overviewRulerColor": "grey"
},
{
"text": "div",
"color": "#7B7FA1",
"backgroundColor": "transparent",
"fontStyle": "bold",
"overviewRulerColor": "grey"
}
]
If you have any questions or requests, please feel free to contact me via: