繁体   English   中英

如何在`ghc-mod`中使用`cabal repl`而不是`ghci`?

[英]How can I use `cabal repl` instead of `ghci` in `ghc-mod`?

我想使用cabal repl代替ghci(。我的目标是能够在我的项目中使用其他模块)。

我的设置使用了这个:

(setq haskell-program-name "cabal repl")
(setq haskell-ghci-program-name "cabal repl")
(custom-set-variables
 ;; ...
 '(haskell-process-type 'cabal-repl)
 ;; ...
)

关于ghc和cabal并且运行正常(目前ghc-mod和emacs 24.3.1)

GHC-mod有一个问题 ,作者建议更改GHCi可执行文件:

(setq haskell-ghci-program-name "cabal")
(setq haskell-ghci-program-args '("repl"))

您应该考虑设置Haskell交互模式

与劣质Haskell模式不同,这种模式与Cabal深深融合。 它不仅使用cabal repl ,还解释Cabal错误消息并建议添加导入或语言扩展,并为模块提供完成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM