I want to use cabal repl to instead of ghci (. My goal is being able to use other modules in my project ).
How can I use `cabal repl` instead of `ghci` in `ghc-mod`?
1.4k Views Asked by AmirHossein At
3
There are 3 best solutions below
0

You should consider to setup Haskell Interactive Mode.
Unlike Inferior Haskell Mode, this mode is deeply integrated into Cabal. It does not only use cabal repl
, but also interprets Cabal error messages and suggests to add imports or language extensions, and provides completion for modules.
0

GHC-mod has an issue about this, where the author suggests changing the GHCi executable:
(setq haskell-ghci-program-name "cabal")
(setq haskell-ghci-program-args '("repl"))
My setups uses this:
concerning ghc and cabal and is running fine as it is (current ghc-mod and emacs 24.3.1)