Skip to content

A NeoVim theme so dark that you may think to have nightmares

License

Notifications You must be signed in to change notification settings

CantoroMC/nvim-nightmare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nvim-nightmare

🐺 Why and How

I was bored by always using my favourite colorscheme, ayu, or my personal version written in Lua, of it, so I 've searched through a database of colorschemes for terminals to see I can find a pleasing and very dark colorscheme.

I've came up against Paul Millr colorscheme and decided to make it my own Vim/NeoVim colorscheme.

Vim/NeoVim colorscheme

The theme uses the 16 colors of Paul Millr colorscheme for Kitty and a scale of background and foreground colors obtained through interpolation of those reported in the kitty colorscheme. Suggestions on how to allocate the color ladder to the various highlighting groups are taken from nvim-base16 and from various suggestions founded browsing the web (I cannot find back those sources).

✨ Features

Nightmare

  • The theme have no options on purpose and none will be added in the future, in my view themes should be used as designed without need to additional tweaks. Anyway I'm open to any change in better.
  • "Asynchronous" highlight loading of plugins, lsp and filetype specific highlighting groups.
  • "Heavy" use of italics
  • 🔌 Supported Plugins
    Theoretically all plugins are already supported since as a standard their highlighting groups are linked to the Nvim builtin highlighting groups. Anyway some plugins are specifically tweaked.
  • Tweaked Filetype Highlighting Groups
    • diff files
    • markdown

⚡️ Requirements

  • Neovim >= 0.5.0

⚙️ Installation and Usage

You can install it as every other plugin, with your package manager or by dropping it in neovim' s runtimepath, and then you can activate it (the theme is saved as nightmare) as always with

colorscheme nightmare

or with

require'nightmare'.apply()

🤝 Contribution and Todos

Any contributions is welcomed and encouraged.

  • Better english in this README
  • Additional plugins tweaks
  • Additional filetype specific tweaks

About

A NeoVim theme so dark that you may think to have nightmares

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published