关于插件配置的加载

2022-12-07 14:42:07 +08:00
 Neur2n

虽然用 vim 也好几年了,但是有个问题一直没解决:在新电脑部署 vim 的时候,怎么防止首次启动 vim 及安装插件(目前用的是vim-plug)之前,由于加载了插件相关的配置而导致的错误(就是用:message显示的错误信息)。

之前好像是试过把插件配置放到after文件夹的,但是发现有些配置不能放进去,否则不起作用,但是具体忘了为什么了,也有可能是当时操作不当。

目前我的大部分配置(包括插件配置)放到了plugin文件夹里,在这里面的配置尝试检测vim-plug是否加载了插件,也是不行了,因为这些配置在插件加载之前就加载了,所以即使插件安装了,也检测不到。

所以想请教一下大家是怎么解决的。

903 次点击
所在节点    Vim
4 条回复
yuuko
2022-12-12 18:36:57 +08:00
用 vim-plug 的话可以参考我的配置 https://github.com/iamcco/dotfiles/blob/master/nvim/viml/plugins.config.vim#L10

就是每个插件的配置都分开单独一个文件,比如 xxx 插件,就新建一个 xxx.vim 的配置文件,有关这个插件的配置都放里面,然后启动 插件,根据启动的插件名字匹配有没有相关的配置文件,然后 source 一下
Neur2n
2022-12-12 18:49:47 +08:00
@yuuko 谢谢!之前从手动 source 换成了把配置放到 plugin 让 vim 自动 source ,都忘了可以手动 source 了😂
yuuko
2022-12-12 19:31:56 +08:00
@Neur2n 为啥手动 source ,我说的是根据插件管理器启动的插件列表遍历一遍,遍历一个插件 source 一下对应的配置脚本
Neur2n
2022-12-12 22:45:35 +08:00
@yuuko “手动”意思是在配置里明示地写出`source ...`,我陈述不准确😅 如果是放在 plugin 文件夹,vim 启动的时候就会加载了,不需要在配置里写`source ...`

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/900792

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX