A colorscheme for Neovim and Vim 8+, ported from the version14 Zed theme. Dark and light variants built around a lime accent (#D2FF3A).
| Editor | Minimum version | Notes |
|---|---|---|
| Neovim | 0.8+ | Lua implementation — full plugin support |
| Vim | 8.0+ | VimScript implementation — base groups + common plugins |
Both require a terminal with true color support (termguicolors).
{
"mathieusouflis/version14.nvim",
priority = 1000,
config = function()
vim.cmd("colorscheme version14")
end,
}Add ~/.config/nvim/lua/plugins/colorscheme.lua:
return {
{ "mathieusouflis/version14.nvim", priority = 1000 },
{ "LazyVim/LazyVim", opts = { colorscheme = "version14" } },
}Plug 'mathieusouflis/version14.nvim'Copy colors/version14.vim to ~/.vim/colors/version14.vim.
-- Dark variant (default)
vim.cmd("colorscheme version14")
-- Light variant via setup (call before colorscheme)
require("version14").setup({ style = "light" })
vim.cmd("colorscheme version14")
-- Light variant via global variable
vim.g.version14_style = "light"
vim.cmd("colorscheme version14")" Dark variant (default)
colorscheme version14
" Light variant via global variable (set before colorscheme)
let g:version14_style = 'light'
colorscheme version14| Plugin | Notes |
|---|---|
| nvim-treesitter | Full |
| LSP + diagnostics | Full |
| gitsigns.nvim | Full |
| telescope.nvim | Full |
| indent-blankline.nvim | v2 and v3 |
| snacks.nvim | Dashboard, notifier, picker, indent, input |
| mini.nvim | Statusline, tabline, indentscope, icons, clue |
| which-key.nvim | Full |
| flash.nvim | Full |
| blink.cmp | Full (all kind icons) |
| noice.nvim | Full |
| trouble.nvim | Full |
| todo-comments.nvim | Full |
| neo-tree.nvim | Full |
| Plugin | Notes |
|---|---|
| vim-gitgutter | Full |
| vim-signify | Full |
| ALE | Error/warning/info signs and underlines |
| CoC | Error/warning/info/hint signs and underlines |
| NERDTree | Full |
| fzf | Color palette via g:fzf_colors |
colors/
version14.lua Neovim 0.8+ entry point (Lua)
version14.vim Vim 8+ entry point (VimScript) + Neovim <0.8 fallback
lua/version14/
init.lua setup() / load()
palette.lua Color definitions for dark / light
highlights.lua Highlight group mappings (Neovim)
| Role | Dark | Light |
|---|---|---|
| Background | #14171B |
#E8EAED |
| Accent (lime) | #D2FF3A |
#4E6600 |
| Blue | #6FB1FF |
#1B4FCC |
| Green | #4ADE80 |
#166534 |
| Yellow | #FFB347 |
#92400E |
| Red | #FF5C5C |
#B91C1C |