插件
插件由folke/lazy.nvim管理。
提示
用 :Lazy
查看所有已经安装的插件的列表。
安装插件
用户插件可以通过你的 config.lua
文件,在 lvim.plugins
表中添加项目来进行安装。
保存或手动调用 LvimReload
将触发 lazy.nvim 来同步该表中的所有插件。
例子:
lvim.plugins = {
{ "lunarvim/colorschemes" },
{
"stevearc/dressing.nvim",
config = function()
require("dressing").setup({
input = { enabled = false },
})
end,
},
{
"nvim-neorg/neorg",
ft = "norg", -- lazy-load on filetype
config = true, -- run require("neorg").setup()
},
}
信息
在 lvim.plugins
表中移除插件会将其从您的配置中删除,并不会在系统中移除。
想要完全的删除,请运行 :Lazy clean
。
核心插件
核心插件的配置可通过该lvim.builtin
表访问。
禁用核心插件
大多数插件应该包含一个可以被设置为false
禁用插件的属性active
lvim.builtin.alpha.active = false
lvim.builtin.dap.active = false
警告
直到您重启lvim,否则禁用插件不会生效。
配置核心
要配置内置插件,请编辑lvim.builtin.<builtin>
。
您可以按<TAB>
获取自动完成建议以浏览这些设置。
lvim.builtin.cmp.completion.keyword_length = 2
lvim.builtin.telescope.defaults.layout_config.width = 0.95
lvim.builtin.telescope.defaults.layout_config.preview_cutoff = 75
提示
插件的README(和可能存在的docs/
文件夹 )通常包括优秀的文档,所以如果您经常使用它们,创建一个别名可能是值得的
版本固定
核心插件的版本通常被固定,以获得更好的稳定性,
你可以通过设置环境变量 $LVIM_DEV_MODE
来解除版本固定。