1
0
Dotfiles/nvim/lua/plugins/catpuccin.lua
2024-12-26 23:51:33 -05:00

33 lines
1.4 KiB
Lua

return {
"sainnhe/everforest",
lazy = false,
name = "everforest",
priority = 997,
config = function()
vim.cmd.colorscheme("everforest")
-- Remove background for general UI elements
vim.cmd("highlight Normal ctermbg=NONE guibg=NONE")
vim.cmd("highlight NonText ctermbg=NONE guibg=NONE")
vim.cmd("highlight NormalNC ctermbg=NONE guibg=NONE")
vim.cmd("highlight LineNr ctermbg=NONE guibg=NONE") -- Remove background for line numbers
vim.cmd("highlight CursorLineNr ctermbg=NONE guibg=NONE") -- Cursor line number
vim.cmd("highlight SignColumn ctermbg=NONE guibg=NONE") -- Remove background for sign column
vim.cmd("highlight EndOfBuffer ctermbg=NONE guibg=NONE") -- Remove background for ~ at end of file
vim.cmd("highlight FoldColumn ctermbg=NONE guibg=NONE") -- Remove background for fold column
vim.cmd("highlight VertSplit ctermbg=NONE guibg=NONE") -- Remove background for vertical splits
-- Syntax groups
vim.cmd("highlight String ctermbg=NONE guibg=NONE")
vim.cmd("highlight Comment ctermbg=NONE guibg=NONE")
vim.cmd("highlight Number ctermbg=NONE guibg=NONE")
vim.cmd("highlight Keyword ctermbg=NONE guibg=NONE")
vim.cmd("highlight Function ctermbg=NONE guibg=NONE")
vim.cmd("highlight Statement ctermbg=NONE guibg=NONE")
vim.cmd("highlight Type ctermbg=NONE guibg=NONE")
vim.cmd("highlight Identifier ctermbg=NONE guibg=NONE")
vim.cmd("highlight PreProc ctermbg=NONE guibg=NONE")
end,
}