10

我无法使用 intero 在 emacs 中获得 hlint 建议。

  • 我有一个新安装的 emacs 24.5
  • 我将此处的 intero 内容添加到新~/.emacs文件中
  • 我对emacs没有做任何其他事情。

我读过解决方案是:

(flycheck-add-next-checker 'intero
                           '(warning . haskell-hlint))

但我不知道我该怎么处理这个。如果我将它添加到我的~/.emacs文件中,那么 emacs 会在启动时失败。

(其余的似乎没问题 - 当我打开 Haskell 文件时会启动 intero - 在我键入时会立即标记错误。)

如何让 Hlint 建议出现?

4

1 回答 1

2

通过将其添加到我的 ~/.emacs 文件来修复:

;; do linting on-the-fly 
(with-eval-after-load 'intero
  (flycheck-add-next-checker 'intero '(warning . haskell-hlint))
)

(完整的 ~/.emacs 文件可以在这里查看)

于 2018-05-11T08:27:43.110 回答