我想把目前使用的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
Packer的安装步骤非常简洁,只是说明您应该将存储库克隆到“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上)。