编写Haskell代码时,我在emacs中使用flycheck和haskell-hlint
我认为,如果我可以通过调用一些emacs过程而不是手动修改代码来应用那些建议,那将是很棒的。

如果没有可用的程序,以防万一我必须为自己编写此过程:

是否保证hlint输出始终具有以下形式:

Found:
  {Text1}
Why not:
  {Text2}

哪里{Text?}总是可以解析为Haskell抽象语法树?

最佳答案

HLint附带了一个Emacs脚本hs-lint.el,它可以代替您进行替换,详细信息在README中。该脚本不受HLint开发人员的正式支持,但有些人在此方面取得了一些成功。

另外,还计划在HLint中提供适当的替换功能,如果提供的话,将很容易与Emacs集成。尽管它一直很麻烦,但现在有人在研究HLint所需的必要的可识别空格的语法替换库。

关于haskell - 是否有命令在emacs中应用hlint建议?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26161844/

10-13 02:45