12

我刚刚禁用haskellmode-vim了我的插件配置。基本上这是出于三个原因:

  1. 我更喜欢neocomplcache我的自动完成需求。
  2. 显然它自 2010 年以来没有更新。
  3. 好像不兼容cabal

我希望有人跳入坑并指出我只是错误地配置了整个东西(就像我在自述文件中配置了最基本的东西一样)。要提出这个问题:

是否可以设置haskellmode,这样......

  • ...它从阴谋集团获得其配置?
  • ...它没有设置'completefunc',所以neocomplcache 仍然有效?
4

1 回答 1

18

作者在这里。自 2010 年以来,我没有太多机会使用 Haskell,因此从那时起也没有开发过适用于 Vim 的 haskellmode。

我曾经认为从那以后肯定有人写了更好的东西,或者我的旧代码可能不适用于新版本,但每隔几个月,就会有人给我发邮件告诉我他们仍在使用这个插件并且它仍然适用于他们(是一个令人惊喜的组合和令人不安的缺乏开发/维护的提醒)。

他们中的一些人在 github 上创建了克隆(上次我检查时,大约有十几个),通常是为了适应 Vim 插件管理中的最新时尚(可能有一些小黑客可以通过 cabal 构建它,但我记得没有完整的一体化)。如果您希望其他人覆盖 completefunc,Vim 可以让您对插件加载的顺序进行大量控制。

我仍然希望 haskellmode-vim 迟早会停止使用。但是,如果有人愿意为其中一个 github 克隆进行维护,那也很好。

只要给予信用,并且修改过的插件被标记为这样,我也很高兴看到其他插件中使用的 haskellmode-vim 的想法(vim 和 emacs haskell 插件之间曾经愉快地交换过这样的想法),所以更现代和更活跃的插件可以吸收 haskellmode-vim 中缺少的任何功能。

于 2013-12-17T12:48:42.493 回答