我正在尝试将 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")
...
Run Code Online (Sandbox Code Playgroud)
稍后在同一个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")
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
这让我认为我可以将存储库克隆到~/.config/nvim
列出的第一个路径。我不太确定下一步该做什么,或者这是否正确。
有人可以帮忙吗?安装 Packer 的基本步骤是什么(我使用的是 MacOS 11.6)。
小智 6
我最近确实从 vim-plug 转移到了 packer,根据文档,当您对存储库进行 git 克隆时,自述文件中提供的安装路径是 。~/.local/share/nvim/site/pack/packer
克隆成功后,您可以开始在 plugins.lua 中使用 packer,如下所示。
return require('packer').startup(function()
use 'wbthomason/packer.nvim'
end)
Run Code Online (Sandbox Code Playgroud)
您可以通过运行此命令来检查安装情况,:PackerSync
将插件提取(git克隆)到打包路径中,~/.local/share/nvim/site/pack/packer
希望这就是您要找的东西?
归档时间: |
|
查看次数: |
16081 次 |
最近记录: |