当我编写 Haskell 代码时,我在 emacs 中使用 flycheck 和 haskell-hlint
我认为如果我可以通过调用一些 emacs 程序而不是手动修改代码来应用这些 hlint 建议,那就太好了。
如果没有可用的,并且我必须为自己编写此程序:
是否保证 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/