更改 cabal 文件后更新 Intero flycheck

Update Intero flycheck after changing cabal file

我在 emacs 下使用 Intero 来编辑我的新 Haskell 项目。我在我的代码中添加了对第三方库的导入,以查看 Intero 是否会自动添加必要的依赖项,但它没有。所以我手动编辑了 .cabal 文件以添加必要的依赖项。现在我该怎么办 - 除了重新启动 emacs 之外?

我已经在命令行尝试 运行 cabal install --dependencies-only; cabal configure 并且他们 运行 成功了,但是 flycheck 缓冲区仍然显示错误。

只需要 运行

M-x intero-restart

在 emacs 中。

Intero 使用堆栈,它对您正在开发的每个包都有自己的私有沙箱,因此 cabal install --dependencies-only 不需要也没有用。