使用 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的主要内容,如果未能解决你的问题,请参考以下文章
Packer 和 Docker 有何不同?配置图像时我应该更喜欢哪一个?