A customizable dark colorscheme for NeoVim 0.6+ with LSP, TreeSitter and a variety of plugins support.
- Neovim >= 0.5.0
Aesthetic saves your eyestraints with a dark background and a pastel palette.
You can install Aesthetic via your favorite plugin manager:
- Vim-Plug
Plug "jadnw/aesthetic.nvim"
- Packer
use { "jadnw/aesthetic.nvim" }
For a complete guide, see :h aesthetic.nvim
Place the following code somewhere in your nvim config (after loading plugins)
require("aesthetic").setup {}
-- Run command after the setup function
vim.cmd("colorscheme aesthetic")
This is an example aesthetic setup with default values
require("aesthetic").setup {
accent = "green", -- values: "orange", "teal", "white", "cyan", "green", "magenta", "purple", "red", "blue", "yellow"
style = "default", -- values: "default", "soft", "hard"
options = {
transparent = false, -- if true, background is transparent
terminal_colors = true, -- if true, set terminal colors
-- set style: "NONE", "italic", "bold", "underline", "undercurl"
styles = {
attributes = "NONE",
booleans = "NONE",
comments = "NONE",
functions = "NONE",
keywords = "NONE",
numbers = "NONE",
parameters = "NONE",
strings = "NONE",
types = "NONE",
variables = "NONE",
},
-- set invert colors
inverse = {
match_paren = false,
visual = false,
search = false,
},
-- enable plugin highlightings
plugins = {
bufferline = true,
cmp = true,
dashboard = true,
diagnostic = {
enable = true,
background = true,
},
gitsigns = true,
illuminate = true,
lspsaga = true,
lsp_signature = true,
notify = true,
nvimtree = true,
scrollbar = true,
telescope = true,
treesitter = true,
trouble = true,
tsrainbow = true,
whichkey = true,
},
}
}