Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell 哈斯凯尔·维姆死了吗?_Haskell_Vim_Haskell Mode - Fatal编程技术网

Haskell 哈斯凯尔·维姆死了吗?

Haskell 哈斯凯尔·维姆死了吗?,haskell,vim,haskell-mode,Haskell,Vim,Haskell Mode,我刚刚从插件配置中禁用了haskell模式vim。基本上有三个原因: 我更喜欢neocomplache来满足我的自动完成需求 显然,自2010年以来,它就没有更新过 它似乎与阴谋集团不兼容 我希望有人跳进坑里,指出我只是对整个事情进行了错误的配置(就像我在自述中配置了最基本的东西一样)。要使这成为一个问题: 是否可以将Haskell模式设置为 。。。它是从阴谋集团那里得到配置的 。。。它没有设置“completefunc”以便neocomplcache仍然工作 作者在此。自2010年以来,我没

我刚刚从插件配置中禁用了haskell模式vim。基本上有三个原因:

  • 我更喜欢
    neocomplache
    来满足我的自动完成需求
  • 显然,自2010年以来,它就没有更新过
  • 它似乎与阴谋集团不兼容
  • 我希望有人跳进坑里,指出我只是对整个事情进行了错误的配置(就像我在自述中配置了最基本的东西一样)。要使这成为一个问题:

    是否可以将Haskell模式设置为

    • 。。。它是从阴谋集团那里得到配置的
    • 。。。它没有设置“completefunc”以便neocomplcache仍然工作

      • 作者在此。自2010年以来,我没有太多机会与Haskell合作,因此从那时起,也没有为Vim开发Haskell模式

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

        他们中的一些人已经在github上创建了克隆(上次我检查时,大约有12个),通常是为了适应Vim插件管理的最新时尚(可能有一些小的黑客通过cabal进行构建,但我记得没有完全集成)。如果你想让其他人覆盖completefunc,Vim可以让你控制插件加载的顺序

        我仍然认为Haskell模式vim迟早会停止使用。然而,如果有人愿意承担其中一个github克隆的维护工作,那也没关系


        只要有信誉,并且修改后的插件被标记为这样,我也很高兴看到其他插件中使用了haskell模式vim的想法(vim和emacs haskell插件之间曾经愉快地交换过这些想法),因此,更现代、更活跃的插件可以吸收Haskell Mode vim中缺失的任何功能。

        您见过vim2hs吗@不,谢谢你的提示。以防将来有人在这个问题上绊倒。我当前的(特定于haskell的)vim配置包含以下插件:ghcmod vim(类型探索)、neco ghc(自动完成)、语法(错误突出显示)、vim2hs(其他实用程序)