Code never sleeps in Neo Gotham City.
Neo Gotham is a very dark Neovim color theme based on the classic Vim Gotham.
The motivation was to write the theme using Lua and to make it compatible with recent Neovim.
It mostly follows Gotham with addition of some cyberpunk inspired colors for accented details.
For simplicity of development and support it's intended for terminals with true color capability.
In the future the theme might deviate from classic Gotham more as new features or improvements are added.
By default Neo Gotham uses cyberpunk styled brighter accents for some elements like matching parentheses and search. Behavior of classic Gotham is still supported for those elements and can be enabled like this:
:lua require("neogotham"):setup({ oldgotham = true })
Then reload the theme with:
:colorscheme neogotham
This can also be applied on theme loading (see Examples).
Installation with lazy.nvim as a primary color theme
{ 'shmerl/neogotham',
lazy = false, -- to make sure it's loaded on startup
priority = 1000, -- to load before other plugins
config = function()
vim.cmd.colorscheme("neogotham")
end
}
Installation with lazy.nvim as a primary color theme using optional old Gotham styles
{ 'shmerl/neogotham',
lazy = false,
priority = 1000,
config = function()
require("neogotham"):setup({ oldgotham = true })
vim.cmd.colorscheme("neogotham")
end
}
Installation with lazy.nvim as a secondary color theme (for manual loading)
'shmerl/neogotham'
- @whatyouhide - author of the original Vim Gotham
- @TheGorondorf - Neo Gotham banner art