标签:style color os io 使用 问题 sp on c
对vim配置neocomplete自动补全插件,安装完成之后出现“neocomplete does not work this version of Vim. It requires Vim 7.3.885 or above and "if_lua" enabled Vim.”的错误提示,neocomplete插件无法启动。
从错误信息来看,是if_lua模块没有启用。使用vim --version命令可输出的版本号是7.4,满足版本要求。neocomplete官方说cygwin的if_lua模块自动开启,应该是没问题的。奇怪的是在另外一台机器上同样的安装neocomplete这个插件可以正常使用,而换了一台就不行。
再仔细分析错误信息,需要满足版本要求和if_lua开启。毫无疑问版本号肯定是满足的,问题就处在if_lua启用上。使用vim --version | grep lua,可以看到有结果。这证明lua模块已经被编译到vim中,那么可能性就是编译的时候使用了动态链接库形式,但是系统中没有lua的动态链接库。
使用cygwin的安装重新,安装lua的解释器。再次启动vim,发现问题解决。
cygwin下vim安装neocomplete出现if_lua没有启用的错误
标签:style color os io 使用 问题 sp on c
原文地址:http://my.oschina.net/u/1030865/blog/309809