Neovim colour scheme strongly inspired by The Cherno's Visual Studio colour scheme. It's a mix of VSCode, VSAssist (Visual Assist - VS extension) and Gruvbox.
Code based on vsassist.nvim theme, which is based on vscode.nvim. It is customised for:
- C
- C++
- LaTeX
Remaining highlights (such as lua, typescript, js, css, etc.) remain default (Mofiqul's vscode.nvim).
Scheme works with lsp semantic tokens.
Install via package manager
-- Packer:
use("bartekprtc/gruv-vsassist.nvim")
Config (same as in vscode.nvim):
require("gruv-vsassist").setup({
-- Enable transparent background
transparent = true,
-- Enable italic comment
italic_comments = true,
-- Disable nvim-tree background color
disable_nvimtree_bg = true,
-- Override colors (see ./lua/gruv-vsassist/colors.lua)
color_overrides = {
vscLineNumber = '#FFFFFF',
},
})
If you are using lualine
, you can also enable the provided theme (also from vscode.nvim):
require('lualine').setup({
options = {
-- ...
theme = 'gruv-vscode',
-- ...
},
})