我想使用 cabal repl 来代替 ghci(我的目标是能够在我的项目中使用其他模块)。
问问题
1363 次
3 回答
5
我的设置使用这个:
(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)
于 2014-08-30T17:38:58.940 回答
4
GHC-mod 对此有一个问题,作者建议更改 GHCi 可执行文件:
(setq haskell-ghci-program-name "cabal")
(setq haskell-ghci-program-args '("repl"))
于 2014-08-30T16:26:35.353 回答
3
您应该考虑设置Haskell 交互模式。
与 Inferior Haskell Mode 不同,此模式与 Cabal 深度集成。它不仅使用cabal repl
,还解释 Cabal 错误消息并建议添加导入或语言扩展,并为模块提供补全。
于 2014-08-31T16:04:12.553 回答