southernlights
May 20, 2026 ยท View on GitHub
Vim and Neovim color scheme
Features
- Black background.
- Many different colors.
- High contrast.
- Specific rules for TreeSitter, LSP, html, mail, diff, wdiff, and nvim-cmp.
- Vim version written in VimScript and Neovim version written in Lua.
- History: the starting point was "torte".
- Personal information: I have never had an opportunity to see the real southern lights.
Usage
Neovim
In your init.lua:
require("southernlights").load()
Vim
In your vimrc:
colorscheme southernlights
Screenshot
To replicate the image above, open the file scripts/hl_examples.lua and, in Normal mode, type :so and press <Enter>.
To see what attributes your terminal emulator supports, run the Python script test_terminal.py:
cd scripts
python3 test_terminal.py