A dark Neovim colorscheme. Ethereal cyan, cool silver, deep OLED blacks. Ported to VS Code.
Configure ·
Palette ·
Extras ·
License
Philosophy
Sora sits between Tokyo Night's saturation and Lume's muted pastels. The background is near-black with a cool blue undertone, deep enough for OLED. Syntax colors are muted but readable - they don't compete with each other.
The signature ethereal cyan (#80c8e0) for functions is lighter and softer than Tokyo Night's blue, cooler than Lume's lavender. A single warm accent - gold (#d4b878) for constants and numbers - acts like a star against the cool palette. That one warm point in a field of cool tones is what gives Sora its look.
Eight named accents, each with a clear role. No neon, no Christmas tree.
Configuration
You can override anything from your settings.json, scoped to Sora so other themes are untouched.
Recipes
Pure black OLED background
"workbench.colorCustomizations": {
"[Sora]": {
"editor.background": "#000000",
"sideBar.background": "#000000",
"panel.background": "#000000",
"terminal.background": "#000000"
}
}
No italics
"editor.tokenColorCustomizations": {
"[Sora]": {
"textMateRules": [
{
"scope": [
"comment", "keyword", "storage", "constant.language.boolean",
"variable.language", "support.function.builtin", "support.type.builtin",
"support.type.primitive", "meta.preprocessor"
],
"settings": { "fontStyle": "" }
}
]
}
},
"editor.semanticTokenColorCustomizations": {
"[Sora]": {
"rules": {
"keyword": { "italic": false },
"comment": { "italic": false },
"selfKeyword": { "italic": false },
"*.defaultLibrary": { "italic": false }
}
}
}
To keep italics everywhere but comments, list only comment in both blocks
Brighter comments
"editor.tokenColorCustomizations": {
"[Sora]": { "comments": "#6a7890" }
}
Tweak a syntax color
Semantic colors come from language servers and override TextMate scope
"editor.semanticTokenColorCustomizations": {
"[Sora]": {
"rules": { "function": "#a0d8f0" }
}
}
Palette
| Role |
Color |
Hex |
| Background |
 |
#0e1018 |
| Foreground |
 |
#c8d0e0 |
| Cyan |
 |
#80c8e0 |
| Purple |
 |
#b0a0d8 |
| Sage |
 |
#90c8a0 |
| Peach |
 |
#d0a888 |
| Gold |
 |
#d4b878 |
| Rose |
 |
#d0909c |
| Teal |
 |
#78b8b0 |
| Steel |
 |
#8898b8 |
Sora is available in most of tools you probably use; Neovim, Zed, Ghostty, Kitty, Alacritty, WezTerm, Helix, bat, Delta, tmux, Obsidian and more in the Original Sora Repo
License
MIT. Palette and syntax mapping from Aejkatappaja/sora