|
@ -1,160 +1,56 @@ |
|
|
return { |
|
|
return { |
|
|
{ |
|
|
|
|
|
"EdenEast/nightfox.nvim", |
|
|
|
|
|
name = "nightfox", |
|
|
|
|
|
lazy = false, |
|
|
|
|
|
priority = 1000, |
|
|
|
|
|
config = function () |
|
|
|
|
|
require('nightfox').setup({ |
|
|
|
|
|
options = { |
|
|
|
|
|
styles = { |
|
|
|
|
|
comments = "italic", |
|
|
|
|
|
keywords = "bold", |
|
|
|
|
|
types = "italic,bold", |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
-- vim.cmd([[ colorscheme carbonfox ]]) |
|
|
|
|
|
end |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"bluz71/vim-nightfly-colors", |
|
|
|
|
|
name = "nightfly", |
|
|
|
|
|
lazy = false, |
|
|
|
|
|
priority = 1000, |
|
|
|
|
|
config = function () |
|
|
|
|
|
-- vim.cmd([[ colorscheme nightfly ]]) |
|
|
|
|
|
end |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"morhetz/gruvbox", |
|
|
|
|
|
name = "gruvbox", |
|
|
|
|
|
lazy = false, |
|
|
|
|
|
priority = 1000, |
|
|
|
|
|
config = function () |
|
|
|
|
|
-- vim.cmd([[ colorscheme gruvbox ]]) |
|
|
|
|
|
end |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"catppuccin/nvim", |
|
|
|
|
|
name = "catppuccin", |
|
|
|
|
|
priority = 1000, |
|
|
|
|
|
config = function () |
|
|
|
|
|
require("catppuccin").setup({ |
|
|
|
|
|
flavour = "auto", -- latte, frappe, macchiato, mocha |
|
|
|
|
|
background = { -- :h background |
|
|
|
|
|
light = "latte", |
|
|
|
|
|
dark = "mocha", |
|
|
|
|
|
|
|
|
"catppuccin/nvim", |
|
|
|
|
|
name = "catppuccin", |
|
|
|
|
|
priority = 1000, |
|
|
|
|
|
config = function () |
|
|
|
|
|
require("catppuccin").setup({ |
|
|
|
|
|
flavour = "auto", -- latte, frappe, macchiato, mocha |
|
|
|
|
|
background = { -- :h background |
|
|
|
|
|
light = "latte", |
|
|
|
|
|
dark = "mocha", |
|
|
|
|
|
}, |
|
|
|
|
|
transparent_background = false, -- disables setting the background color. |
|
|
|
|
|
show_end_of_buffer = false, -- shows the '~' characters after the end of buffers |
|
|
|
|
|
term_colors = false, -- sets terminal colors (e.g. `g:terminal_color_0`) |
|
|
|
|
|
dim_inactive = { |
|
|
|
|
|
enabled = false, -- dims the background color of inactive window |
|
|
|
|
|
shade = "dark", |
|
|
|
|
|
percentage = 0.15, -- percentage of the shade to apply to the inactive window |
|
|
|
|
|
}, |
|
|
|
|
|
no_italic = false, -- Force no italic |
|
|
|
|
|
no_bold = false, -- Force no bold |
|
|
|
|
|
no_underline = false, -- Force no underline |
|
|
|
|
|
styles = { -- Handles the styles of general hi groups (see `:h highlight-args`): |
|
|
|
|
|
comments = { "italic" }, -- Change the style of comments |
|
|
|
|
|
conditionals = { "italic" }, |
|
|
|
|
|
loops = {}, |
|
|
|
|
|
functions = {}, |
|
|
|
|
|
keywords = {}, |
|
|
|
|
|
strings = {}, |
|
|
|
|
|
variables = {}, |
|
|
|
|
|
numbers = {}, |
|
|
|
|
|
booleans = {}, |
|
|
|
|
|
properties = {}, |
|
|
|
|
|
types = {}, |
|
|
|
|
|
operators = {}, |
|
|
|
|
|
-- miscs = {}, -- Uncomment to turn off hard-coded styles |
|
|
|
|
|
}, |
|
|
|
|
|
color_overrides = {}, |
|
|
|
|
|
custom_highlights = {}, |
|
|
|
|
|
default_integrations = true, |
|
|
|
|
|
integrations = { |
|
|
|
|
|
cmp = true, |
|
|
|
|
|
gitsigns = true, |
|
|
|
|
|
nvimtree = true, |
|
|
|
|
|
treesitter = true, |
|
|
|
|
|
notify = false, |
|
|
|
|
|
mini = { |
|
|
|
|
|
enabled = true, |
|
|
|
|
|
indentscope_color = "", |
|
|
}, |
|
|
}, |
|
|
transparent_background = false, -- disables setting the background color. |
|
|
|
|
|
show_end_of_buffer = false, -- shows the '~' characters after the end of buffers |
|
|
|
|
|
term_colors = false, -- sets terminal colors (e.g. `g:terminal_color_0`) |
|
|
|
|
|
dim_inactive = { |
|
|
|
|
|
enabled = false, -- dims the background color of inactive window |
|
|
|
|
|
shade = "dark", |
|
|
|
|
|
percentage = 0.15, -- percentage of the shade to apply to the inactive window |
|
|
|
|
|
}, |
|
|
|
|
|
no_italic = false, -- Force no italic |
|
|
|
|
|
no_bold = false, -- Force no bold |
|
|
|
|
|
no_underline = false, -- Force no underline |
|
|
|
|
|
styles = { -- Handles the styles of general hi groups (see `:h highlight-args`): |
|
|
|
|
|
comments = { "italic" }, -- Change the style of comments |
|
|
|
|
|
conditionals = { "italic" }, |
|
|
|
|
|
loops = {}, |
|
|
|
|
|
functions = {}, |
|
|
|
|
|
keywords = {}, |
|
|
|
|
|
strings = {}, |
|
|
|
|
|
variables = {}, |
|
|
|
|
|
numbers = {}, |
|
|
|
|
|
booleans = {}, |
|
|
|
|
|
properties = {}, |
|
|
|
|
|
types = {}, |
|
|
|
|
|
operators = {}, |
|
|
|
|
|
-- miscs = {}, -- Uncomment to turn off hard-coded styles |
|
|
|
|
|
}, |
|
|
|
|
|
color_overrides = {}, |
|
|
|
|
|
custom_highlights = {}, |
|
|
|
|
|
default_integrations = true, |
|
|
|
|
|
integrations = { |
|
|
|
|
|
cmp = true, |
|
|
|
|
|
gitsigns = true, |
|
|
|
|
|
nvimtree = true, |
|
|
|
|
|
treesitter = true, |
|
|
|
|
|
notify = false, |
|
|
|
|
|
mini = { |
|
|
|
|
|
enabled = true, |
|
|
|
|
|
indentscope_color = "", |
|
|
|
|
|
}, |
|
|
|
|
|
-- For more plugins integrations please scroll down (https://github.com/catppuccin/nvim#integrations) |
|
|
|
|
|
}, |
|
|
|
|
|
}) |
|
|
|
|
|
end |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"rebelot/kanagawa.nvim", |
|
|
|
|
|
name = "kanagawa", |
|
|
|
|
|
priority = 1000, |
|
|
|
|
|
config = function () |
|
|
|
|
|
require('kanagawa').setup({ |
|
|
|
|
|
compile = false, -- enable compiling the colorscheme |
|
|
|
|
|
undercurl = true, -- enable undercurls |
|
|
|
|
|
commentStyle = { italic = true }, |
|
|
|
|
|
functionStyle = {}, |
|
|
|
|
|
keywordStyle = { italic = true}, |
|
|
|
|
|
statementStyle = { bold = true }, |
|
|
|
|
|
typeStyle = {}, |
|
|
|
|
|
transparent = false, -- do not set background color |
|
|
|
|
|
dimInactive = false, -- dim inactive window `:h hl-NormalNC` |
|
|
|
|
|
terminalColors = true, -- define vim.g.terminal_color_{0,17} |
|
|
|
|
|
colors = { -- add/modify theme and palette colors |
|
|
|
|
|
palette = {}, |
|
|
|
|
|
theme = { wave = {}, lotus = {}, dragon = {}, all = {} }, |
|
|
|
|
|
}, |
|
|
|
|
|
overrides = function(colors) -- add/modify highlights |
|
|
|
|
|
return {} |
|
|
|
|
|
end, |
|
|
|
|
|
theme = "wave", -- Load "wave" theme when 'background' option is not set |
|
|
|
|
|
background = { -- map the value of 'background' option to a theme |
|
|
|
|
|
dark = "dragon", -- try "dragon" ! |
|
|
|
|
|
light = "lotus" |
|
|
|
|
|
}, |
|
|
|
|
|
}) |
|
|
|
|
|
end |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"rose-pine/neovim", |
|
|
|
|
|
as = "rose-pine" |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"neanias/everforest-nvim", |
|
|
|
|
|
version = false, |
|
|
|
|
|
lazy = false, |
|
|
|
|
|
priority = 1000, -- make sure to load this before all the other start plugins |
|
|
|
|
|
-- Optional; default configuration will be used if setup isn't called. |
|
|
|
|
|
config = function() |
|
|
|
|
|
require("everforest").setup({ |
|
|
|
|
|
background = "hard", |
|
|
|
|
|
transparent_background_level = 0, |
|
|
|
|
|
italics = true, |
|
|
|
|
|
disable_italic_comments = false, |
|
|
|
|
|
on_highlights = function(hl, _) |
|
|
|
|
|
hl["@symbol"] = { link = "@field" } |
|
|
|
|
|
end, |
|
|
|
|
|
}) |
|
|
|
|
|
end, |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"olimorris/onedarkpro.nvim", |
|
|
|
|
|
priority = 1000, -- Ensure it loads first |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"eldritch-theme/eldritch.nvim", |
|
|
|
|
|
lazy = false, |
|
|
|
|
|
priority = 1000, |
|
|
|
|
|
opts = {}, |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
"luisiacc/the-matrix.nvim", |
|
|
|
|
|
priority = 1000, |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
vim.cmd("colorscheme catppuccin") |
|
|
|
|
|
end |
|
|
} |
|
|
} |