A Neovim Lua port of the Rigel colorscheme
Dark, starry blue theme inspired by the star Rigel ✨
- Full Treesitter support (
@keyword,@string,@function, etc.) - LSP semantic token highlights
- Plugin support:
- Aerial, ALE, Alpha, Barbar, Blink, nvim-cmp, Bufferline
- Codeium, Copilot, Supermaven
- DAP, Dashboard, Flash, FZF Lua, Grug Far
- GitGutter, Gitsigns, Diffview, Neogit, Octo
- Glyph Palette, Headlines, Render Markdown, Vimwiki
- Hop, Leap, Sneak, Illuminate, Yanky
- Indent Blankline, Indentmini, Rainbow Delimiters
- Lazy, Mason, Lspsaga, Navic, Neo-tree, nvim-tree
- Neotest, Noice, Notify, Scrollbar, Sidekick, Snacks
- Telescope, Treesitter Context, Trouble, Which-key
- Mini modules: animate, clue, completion, cursorword, deps, diff, files, hipatterns, icons, indentscope, jump, map, notify, operators, pick, starter, statusline, surround, tabline, test, trailspace
- Lualine, Toggleterm
- Transparent background option
- Italic and Bold toggle options
- Vim legacy syntax fallback
{
"tan-wei/rigel.nvim",
lazy = true,
priority = 1000,
config = function()
require("rigel").setup {
transparent = false, -- Set to true for transparent background
italic = true, -- Enable italic for comments
bold = true, -- Enable bold for some groups
}
end,
}:colorscheme rigelrequire("rigel").setup {
transparent = false,
italic = true,
bold = true,
}| Option | Type | Default | Description |
|---|---|---|---|
transparent |
boolean |
false |
Transparent background |
italic |
boolean |
true |
Italic for comments |
bold |
boolean |
true |
Bold for some groups |
The theme also sets 16 terminal colors for a consistent experience inside Neovim's terminal.
- Alexander Keliris — Original Rigel colorscheme for Vim
- Estilo — Used by the original project for color generation
This port is inspired by the migration pattern of:
- doom-one.nvim — Lua port from vim colorscheme with treesitter support
- solarized.nvim — Lua port of classic Solarized with treesitter
MIT
| Color | Hex | Description |
|---|---|---|
| bg | #002635 |
Dark blue background |
| bg_dark | #001a25 |
Darker editor bg |
| bg_alt | #00384d |
Alt background |
| fg | #e6e6dc |
Warm white foreground |
| fg_alt | #b7cff9 |
Light blue (alt fg) |
| comment | #77929e |
Muted blue-gray |
| red | #c43060 |
Errors, exceptions |
| orange | #f08e48 |
Constants, identifiers |
| yellow | #ffcc1b |
Search highlights |
| green | #9cf087 |
Strings |
| blue | #1c8db2 |
Keywords, statements |
| blue_light | #7eb2dd |
Functions |
| purple | #c694ff |
Object keys, modules |
| magenta | #fb94ff |
Debug, todo |
| teal | #00ffff |
Titles, special comment |
