Skip to content

shmerl/neogotham

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Neo Gotham banner

Code never sleeps in Neo Gotham City.

Neo Gotham is a very dark Neovim color theme based on the classic Vim Gotham.

Theme screenshot

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.

Configuration

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).

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'

Special thanks and credits

Releases

No releases published

Packages

No packages published

Languages