Lazy.nvim中rose-pine主题插件未加载的问题求助
问题原因及解决方法
问题根源:你对
require("lazy").setup()的参数结构理解有误。该函数的第一个参数是所有插件的列表数组,第二个参数是Lazy.nvim自身的配置选项(如安装行为、UI样式等)。你错误地把rose-pine主题作为第二个独立参数传入,Lazy会将其识别为配置选项而非插件,因此不会执行安装。修正后的配置代码:
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" if not vim.loop.fs_stat(lazypath) then vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", -- latest stable release lazypath, }) end vim.opt.rtp:prepend(lazypath) require("lazy").setup({ { 'nvim-telescope/telescope.nvim', tag = '0.1.5', dependencies = { 'nvim-lua/plenary.nvim' } }, { "rose-pine/neovim", name = "rose-pine" } })
- 验证步骤:
- 保存修正后的
lazy.lua文件 - 重启Neovim
- 执行
:Lazy命令,此时telescope和rose-pine都会显示在插件列表中,等待安装 - 选中未安装的插件,按
i触发安装即可
- 保存修正后的
内容的提问来源于stack exchange,提问作者Nikita
相关产品推荐
相关产品推荐

