我刚从我的插件配置中禁用了
haskellmode-vim.基本上这是三个原因:
>我喜欢neocomplcache为我的自动完成需求.
显然,自2010年以来没有更新.
>它似乎不兼容cabal
我希望有人跳进坑里,指出我只是错配了整个事情(就像我在自述文件中配置最基本的东西一样).提出这个问题:
是否可以设置haskellmode这样…
> …它从cabal获取配置?
> …它没有设置’completefunc’,以便neocomplcache仍然可以工作?
作者在这里自从2010年以来,我没有太多机会与
Haskell合作,所以从那以后,Vim的haskellmode还没有开发出来.
我以前认为有人必须写更好的东西,或者我的旧代码可能不适用于较新的版本,但每隔几个月,有人告诉我们他们仍在使用这个插件,它仍然适用于他们(其中是一个令人惊喜和不舒服的提醒,缺乏开发/维护的混合).
他们中的一些在github上创建了克隆(上次我检查了大约十几个),通常是为了适应Vim插件管理中的最新时尚(可能有小黑客通过cabal构建,但我记得没有完整积分).如果您希望别人覆盖完整的Fim,Vim可以很好地控制插件加载的顺序.
我仍然希望haskellmode-vim早晚退出使用.但是,如果有人愿意继续为其中一个github克隆进行维护,那也是一件好事.
只要信用被授予,并且修改的插件被标记为这样,我也很高兴看到haskellmode-vim中的想法用于其他插件(以前是vim和emacs haskell插件之间这样的想法的愉快交流),所以现代和活跃的插件可以吸收haskellmode-vim中的任何缺失的功能.