使用 Neovim 配置 Packer

Posted

技术标签:

【中文标题】使用 Neovim 配置 Packer【英文标题】:Configuring Packer with Neovim 【发布时间】:2021-12-21 15:23:56 【问题描述】:

我正在尝试将 Neovim(使用 Vim Plug)的当前设置切换到 Packer,但遇到了问题。

我的 Neovim 是从 ~/.config/nvim/init.lua 加载的,它提供了我所有的插件和其他设置。它们主要位于我配置的~/lua 文件夹(“主要导入”)部分中,包括引用我所有插件的实际plug-plugins.lua 文件。

-- Main Imports
require("settings")
require("colors")
require("mappings")
require("functions")
require("autocommands")
require("plug-plugins")
...

稍后在同一个init.lua 文件中,我正在为所有这些插件采购插件特定设置。为了让我的目录当前正常工作,我正在使用:PlugInstall 安装所有内容,并且工作正常。


...

-- Plugin-specific settings
require("plugin-settings/fzf")
require("plugin-settings/fugitive")
require("plugin-settings/ultisnips")
require("plugin-settings/coc")
require("plugin-settings/treesitter")
require("plugin-settings/miscellaneous")
require("plugin-settings/toggle-terminal")

安装打包程序

Packer 的 installation 步骤非常稀疏,只是声明您应该将存储库克隆到“packpath”中的某个位置,但我不太清楚这意味着什么。当我在 Neovim 中时,按下 :set packpath? 会得到以下路径:

packpath=~/.config/nvim,/etc/xdg/nvim,~/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/HEAD-b74916c_1/share/nvim/runtime,/usr/local/Cel
lar/neovim/HEAD-b74916c_1/lib/nvim,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,~/.local/share/nvim/site/after,/etc/xdg/nvim/after,~/.config/nvim/after

这让我觉得我可以将存储库克隆到~/.config/nvim,这是列出的第一个路径。不过,我不确定下一步该做什么,或者这是否正确。

有人可以帮忙吗?安装 Packer 的基本步骤是什么(我使用的是 MacOS 11.6)。

【问题讨论】:

【参考方案1】:

你让它变得复杂了。看看我的config,它的结构很好。

【讨论】:

以上是关于使用 Neovim 配置 Packer的主要内容,如果未能解决你的问题,请参考以下文章

text neovim配置

Packer 和 Docker 有何不同?配置图像时我应该更喜欢哪一个?

ubuntu中使用packer

DevOps专题|Packer使用教程

第三次实验报告:使用Packer Tracer 分析TCP连接建立过程

使用 neovim 的浮动窗口让你再次爱上 fzf