shmerl / neogotham

Very dark color theme for Neovim πŸŒƒ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Very dark color theme for Neovim πŸŒƒ

License:MIT License


Languages

Language:Lua 100.0%