编写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/