https://github.com/statiolake/vscode-2026-theme.nvim
https://github.com/statiolake/vscode-2026-theme.nvim
Last synced: 25 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/statiolake/vscode-2026-theme.nvim
- Owner: statiolake
- License: mit
- Created: 2026-04-29T14:57:45.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2026-06-01T04:09:43.000Z (26 days ago)
- Last Synced: 2026-06-01T06:13:59.675Z (26 days ago)
- Language: Lua
- Size: 8.79 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vscode-2026-theme.nvim
`vscode-2026-theme.nvim` is a Neovim port of the **2026 Dark** and **2026 Light**
default themes shipped with [Visual Studio Code](https://github.com/microsoft/vscode):
- `vscode-2026` (auto switch by `:set background=dark|light`)
- `vscode-2026-dark`
- `vscode-2026-light`
Tree-sitter highlight captures are supported out of the box.
`vscode-2026-dark` / `vscode-2026-light` are fixed variants, while
`vscode-2026` tracks `background`.
## Install
Example with `lazy.nvim`:
```lua
{
"statiolake/vscode-2026-theme.nvim",
priority = 1000,
}
```
## Usage
```lua
vim.o.background = "dark"
vim.cmd.colorscheme("vscode-2026") -- loads vscode-2026-dark
vim.o.background = "light"
vim.cmd.colorscheme("vscode-2026") -- loads vscode-2026-light
-- after loading "vscode-2026", changing :set background=... auto-switches too
```
Optional configuration:
```lua
require("vscode_2026_theme").setup({
style = "vscode-2026", -- "vscode-2026" | "vscode-2026-dark" | "vscode-2026-light"
})
```
## Plugin Support
Common groups are themed for:
- `copilot.vim` (`CopilotSuggestion`)
- LSP / diagnostics (`Lsp*`, `Diagnostic*`)
- `blink.cmp` (`BlinkCmp*`)
- `snacks.nvim` (`SnacksPicker*`, `SnacksInput*`, `SnacksNotifier*`, `SnacksIndent*`, `SnacksDashboard*`)
- `nvim-cmp`
- `telescope.nvim` (legacy compatibility)
- `nvim-tree.lua` / `neo-tree.nvim`
- `which-key.nvim`
- `trouble.nvim`
- `ibl` / `indent-blankline.nvim`
## License
MIT.
The color values in this repository are derived from the **2026 Dark** and
**2026 Light** themes shipped with VS Code (`microsoft/vscode`, MIT License).
The upstream MIT license text is preserved verbatim in
[`LICENSE-VSCODE.txt`](./LICENSE-VSCODE.txt). The combined copyright notice
covering both upstream Microsoft Corporation and the Lua port author
(`statiolake`) is in [`LICENSE`](./LICENSE).