dofy/7th-vim

使用vim时报错`Invalid expression: > mkdp#util#install() } })`

Closed this issue · 7 comments

系统:Centos7.9
vim版本:VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Dec 15 2020 16:44:08)

报错详细信息:

line  134:
E15: Invalid expression: > mkdp#util#install()},'for':'markdown' })
E116: Invalid arguments for function plug#
dofy commented

请问是启动 vim 时就报错还是执行 markdown 预览时报错啊?

可以参考对应项目的配置适当修改下看看: https://github.com/iamcco/markdown-preview.nvim

启动vim时报错。

参考iamcco/markdown-preview.nvim#50 (comment),将报错那一行改为Plug 'iamcco/markdown-preview.nvim', { 'do': ':call mkdp#util#install()', 'for': 'markdown' }就解决了。

执行:PlugStatus查看了下,发现有两个插件没安装,将两个插件相继安装后,将上面那一行又修改为最初的代码,没有再报错。

dofy commented

执行:PlugStatus查看了下,发现有两个插件没安装,将两个插件相继安装后,将上面那一行又修改为最初的代码,没有再报错。

好,谢谢您的尝试,之前我这边 Mac 是没问题的,我试一下加上 for markdown 看看如果也没问题我更新一下代码。

好,谢谢您的尝试,之前我这边 Mac 是没问题的,我试一下加上 for markdown 看看如果也没问题我更新一下代码。

建议您提供一个插件安装情况检测机制。
因为即使配置方案中的插件安装不完全,vim还是能够在启动时报错的情况下继续使用,如果报错之前没有插件管理器的经验将会对报错感到困惑不解(在报错之初我也没有该经验)

dofy commented

好,谢谢您的尝试,之前我这边 Mac 是没问题的,我试一下加上 for markdown 看看如果也没问题我更新一下代码。

建议您提供一个插件安装情况检测机制。 因为即使配置方案中的插件安装不完全,vim还是能够在启动时报错的情况下继续使用,如果报错之前没有插件管理器的经验将会对报错感到困惑不解(在报错之初我也没有该经验)

因为脚本在最初安装时默认提供全部定义的语言支持,会自动安装所有插件,所以没有进行检查,我研究一下看能不能加上检测脚本。