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).
- 🌙 Dark
- 📖 Easy to read
- 🌳 Treesitter support
- 🧩 LSP support
- 👀 Focus on visual consistency
See here for a list of integrations.
{
"benjasper/nightfall.nvim",
priority = 1000,
config = function()
require("nightfall").setup()
vim.cmd("colorscheme nightfall")
end
}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.
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.
