在 Neovim 中使用 Packer 加载 neosolarized 插件时遇到循环或之前的错误加载模块错误

问题描述 投票:0回答:2

我目前正在 Neovim 中使用

Packer
,并尝试加载一个名为
neosolarized
的特定插件。但是,我遇到以下错误消息并且无法加载插件:

neosolarized is not installed false loop or previous error loading module 'neosolarized'

这是我的配置文件的一部分(

~/.config/nvim/lua/neosolarized.lua
):

local status, packer = pcall(require, "packer")
if (not status) then
  print("Packer is not installed")
  return
end

vim.cmd [[packadd packer.nvim]]

packer.startup(function(use)
  use 'tjdevries/colorbuddy.nvim'
  use 'svrana/neosolarized.nvim'
end)

local status, n = pcall(require, "neosolarized")
if (not status) then
  print("neosolarized is not installed", pcall(require, 'neosolarized'))
  return
end

我运行

:PackerSync
,然后打开 Neovim。有人对我如何解决这个问题或者可能导致这个问题的原因有任何想法吗?非常感谢任何帮助。

lua neovim packer neovim-plugin
2个回答
1
投票

我可以自己解决这个问题。 我将文件名从

~/.config/nvim/lua/neosolarized.lua
更改为
~/.config/nvim/lua/neosolarized_config.lua


0
投票

Naeem Baghi 的解决方案对我有用。我正在使用

Lazy.nvim
,当我按下 Tab 时,反复出现类似的错误,但与
luasnip
而不是
neosolarized
相关。其他 neovim(Lazy 和 Packer)用户在使用其他插件时也遇到了同样的问题,这个解决方案也适用于他们。所以一般的解决方案似乎是
rm -rf ~/.local/share/lazy/[plugin_name]
(在我的例子中是LuaSnip),然后重新安装插件(在我的例子中这涉及重新启动neovim,允许Lazy检查已卸载的插件并安装它们)。

© www.soinside.com 2019 - 2024. All rights reserved.