使用 Neovim 配置 Packer
2021-11-8 20:22:23
收藏:0
阅读:296
评论:2
我正在尝试把我的 Neovim(使用 Vim Plug)配置从 Packer 切换过来,但我遇到了问题。
我的 Neovim 是从 ~/.config/nvim/init.lua
加载的,它源自所有的插件和其他设置。它们大部分位于 ~/lua
文件夹(我的配置的“主要导入”部分),包括我的实际 plug-plugins.lua
文件,引用了所有插件。
-- 主要导入
require("settings")
require("colors")
require("mappings")
require("functions")
require("autocommands")
require("plug-plugins")
...
稍后在同一 init.lua
文件中,我为所有这些插件提供特定的插件设置。为了让我的目录能够正常工作,我正在使用 :PlugInstall
安装所有插件,它运行良好。
...
-- 插件特定设置
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
这让我认为我可以将 respository 克隆到 ~/.config/nvim
,这是列出的第一个路径。我不是很确定接下来该做什么,或者这是否正确。
有人能帮忙吗?安装 Packer 的基本步骤是什么(我使用的是 MacOS 11.6)。
原文链接 https://stackoverflow.com/questions/69889378
点赞
stackoverflow用户1978652
我遇到了完全相同的情况,结果发现只是一个命名冲突。我把本地 nvim
配置文件命名为 lua/packer.lua
,改变文件名后问题就解决了。
2022-09-21 10:42:23
评论区的留言会收到邮件通知哦~
推荐文章
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?
- addEventListener 返回 nil Lua
- Lua中获取用户配置主目录的跨平台方法
- 如何编写 Lua 模式将字符串(嵌套数组)转换为真正的数组?
我最近从 vim-plug 转到了 packer。根据文档,当你在 git clone 库时,在安装的 README 中提供的路径为
~/.local/share/nvim/site/pack/packer
。成功克隆后,你可以在你的 plugins.lua 中像下面这样使用 packer。return require('packer').startup(function() use 'wbthomason/packer.nvim' end)
你可以通过运行
:PackerSync
来检查安装情况,这将把插件获取(git clone)到 packerpath 中,即~/.local/share/nvim/site/pack/packer
。希望这是你所寻找的。