Neovim Colorscheme: Luna.nvim

wtfox1 pts0 comments

GitHub - WTFox/luna.nvim: A near-black Neovim colorscheme built on greys, with four accent hues and nothing else. · GitHub

/" data-turbo-transient="true" />

Skip to content

Type / to search

Sign in<br>Sign upAppearance settings

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

WTFox

luna.nvim

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star<br>92

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>15 Commits<br>15 Commits

after/queries

after/queries

assets

assets

colors

colors

extras

extras

lua

lua

.editorconfig

.editorconfig

.gitignore

.gitignore

.stylua.toml

.stylua.toml

LICENSE

LICENSE

README.md

README.md

View all files

Repository files navigation

luna.nvim

A minimal, near-black Neovim colorscheme with a small set of warm and cool<br>accents for keywords, functions, types, and strings — dark as a night sky,<br>with just enough color to read by. Non-flat floats, full plugin coverage,<br>and an accent option to desaturate syntax colors to taste, out of the box.

Install

"wtfox/luna.nvim",<br>lazy = false,<br>priority = 1000,<br>opts = {},

Then:

vim.cmd.colorscheme("luna")

Options

require("luna").setup({<br>transparent = false,<br>accent = 1.0, -- 0-1, blends syntax accents toward grey_light; 1 = full color<br>plugins = {<br>all = true, -- enable every plugin integration unconditionally<br>auto = true, -- when plugins.all is false, autodetect via lazy.nvim<br>},<br>on_colors = function(colors) end,<br>on_highlights = function(highlights, colors) end,<br>})

on_colors runs first, against the resolved palette, before any highlight<br>group is built. on_highlights runs last, after every group (core, syntax,<br>treesitter, and plugin integrations) has been generated, so it always wins.

Extras

Theme files for other tools are available in extras/:

Alacritty

bat

fzf

Ghostty

Herdr

Kitty

lazygit

OpenCode

Starship

WezTerm

yazi

Zellij

About<br>A near-black Neovim colorscheme built on greys, with four accent hues and nothing else.<br>www.afox.dev/posts/lunanvim<br>Topics<br>neovimneovim-colorschemeneovim-luaneovim-pluginneovim-theme<br>Resources<br>Readme<br>MIT license<br>Activity<br>Stars<br>92 stars<br>Watchers<br>0 watching<br>Forks<br>6 forks<br>Report repository

Releases

Packages

Contributors

Languages

You can’t perform that action at this time.

luna nvim colorscheme colors neovim accent

Related Articles