Skip to content

benjasper/nightfall.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nightfall.nvim

A clean, modern, dark neovim theme.

While not a 1:1 port of coeiico's nightfall theme for Jetbrains IDEs, this theme is heavily inspired by it. This is also the reason for keeping the name (there is already another theme with the same name).

Screenshot

✨ Features

  • 🌙 Dark
  • 📖 Easy to read
  • 🌳 Treesitter support
  • 🧩 LSP support
  • 👀 Focus on visual consistency

Integrations

See here for a list of integrations.

📦 Installation

Using lazy.nvim

{
	"benjasper/nightfall.nvim",
	priority = 1000,
	config = function()
		require("nightfall").setup()

		vim.cmd("colorscheme nightfall")
	end
}

⚙️ Configuration

Right now, there isn't much to configure. This may change in the future. When using lazy the plugin will automatically load the integrations for the plugins you have enabled.

👷‍♂️ Development

If you want to contribute to this project, you can do so by forking the repository and creating a pull request. You can easily build an integration for a plugin by adding a new file to the lua/nightfall/highlights/integrations directory. As you can see in other integrations, they always return a set of highlight groups.

After you have created your integration, you can add it to the lua/nightfall/highlights/init.lua file: At the top you'll find a table, that maps the exact plugin name to the filename. Simply enter your newly created file.

📝 License

MIT

About

A clean, modern, dark neovim theme.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages