跳到主要内容
版本:1.3

配色方案

更换配色

如需实时更换配色,输入以下命令:

:Telescope colorscheme

您也可以使用<leader>sp 来预览所有的配色方案。

如需永久改变配色方案,则修改config.lua

lvim.colorscheme = 'desert'

安装配色方案

您可以按照自己的喜好添加任意配色方案,只需添加配色方案的插件即可。关于安装插件的更多信息请参考此处

此列表 有带tree-sitter支持的配色方案。

定制一些颜色

您可以通过在自动命令中覆盖它们来自定义突出显示组。要查找要更改的组,请使用 leader s H (:Telescope highlights)、 :TSHighlightCapturesUnderCursor:Inspect

lvim.autocommands = {
{
{ "ColorScheme" },
{
pattern = "*",
callback = function()
-- change `Normal` to the group you want to change
-- and `#ffffff` to the color you want
-- see `:h nvim_set_hl` for more options
vim.api.nvim_set_hl(0, "Normal", { bg = "#ffffff", underline = false, bold = true })
end,
},
},
}

透明窗口

如果您在使用透明的窗口,需要打开这个设置:

lvim.transparent_window = true

这会允许以下设置:

cmd "au ColorScheme * hi Normal ctermbg=none guibg=none"
cmd "au ColorScheme * hi SignColumn ctermbg=none guibg=none"
cmd "au ColorScheme * hi NormalNC ctermbg=none guibg=none"
cmd "au ColorScheme * hi MsgArea ctermbg=none guibg=none"
cmd "au ColorScheme * hi TelescopeBorder ctermbg=none guibg=none"
cmd "au ColorScheme * hi NvimTreeNormal ctermbg=none guibg=none"
cmd "let &fcs='eob: '"