小编Dav*_*vid的帖子

为什么我的 neovim 插件没有加载,尽管我懒惰地告诉我它已经加载了

我刚刚从 Vim-Plug 切换到 Lazy。我想这应该不会太复杂。事实证明我完全错了。我已经花了几个小时试图弄清楚为什么有些插件无法加载。

我不想粘贴整个配置(整个配置很大),但一些相关部分在惰性设置中:

require ('lazy').setup ({
...
    {
        'neovim/nvim-lspconfig',
        config = function () require 'config.lsp-config-conf' end
    },
    {
        'p00f/clangd_extensions.nvim', -- !! THIS DOES NOT GET LOADED !!
        dependencies = {'neovim/nvim-lspconfig'},
        config = function () require 'config.clangd-extensions' end,
    },
...
})
Run Code Online (Sandbox Code Playgroud)

我的设置使用 Vim-Plug 工作了相当长的一段时间 - 这些配置没有任何变化,如果我切换回 Vim-Plug (我在另一个分支中执行此操作,以便我可以来回跳转),一切都会再次正常。

我完全困惑了 - 我已经从头到尾阅读了快速入门和简介,绝对没有任何问题指出我的问题。

有谁知道从哪里开始,为什么插件clangd_extensions未加载/未激活?

我什至刚刚意识到我的 lsp 配置也不起作用,我的 lsp 配置有非常尴尬的不同行为on_attach- 似乎部分功能未执行(我设置的键盘映射工作但vim.lsp.buf.document_highlight不起作用 - 或者 lsp 行为不同 - 取决于包管理器?)。准确地说:当我将存储库切换回 Vim-Plug 时,这种行为不可重现,一切都按预期进行。一旦我使用懒惰的东西就不再起作用了。

当我进入时,:Lazy我可以看到列出的所有插件。我可以看到每个插件加载所消耗的时间 - 但插件(或只是一些)没有加载。例如clangd_extensions定义了一个命令 …

neovim neovim-plugin

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

neovim ×1

neovim-plugin ×1