Voglio usare cabal repl in sostituzione di ghci (. Il mio obiettivo è poter utilizzare altri moduli nel mio progetto).Come posso usare `cabal repl` invece di` ghci` in `ghc-mod`?
7
A
risposta
5
mie impostazioni utilizza questo:
(setq haskell-program-name "cabal repl")
(setq haskell-ghci-program-name "cabal repl")
(custom-set-variables
;; ...
'(haskell-process-type 'cabal-repl)
;; ...
)
riguardante ghc e cabala e sta funzionando benissimo come è (attuale ghc-mod ed emacs 24.3.1)
4
GHC-mod ha an issue su questo, in cui l'autore suggerisce che cambia l'eseguibile GHCi:
(setq haskell-ghci-program-name "cabal")
(setq haskell-ghci-program-args '("repl"))
3
Si consiglia di impostare Haskell Interactive Mode.
A differenza della modalità Haskell inferiore, questa modalità è profondamente integrata nella Cabala. Non utilizza solo cabal repl
, ma interpreta anche i messaggi di errore Cabal e suggerisce di aggiungere importazioni o estensioni della lingua e fornisce il completamento per i moduli.
https://github.com/serras/emacs-haskell-tutorial/blob/master/tutorial.md – vivian