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 answers
0
Tikhon Jelvis
On
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"))
0
AudioBubble
On
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.
Related Questions in HASKELL
- Cabal sandbox is using a global dependency. Could not resolve
- Haskell lens: let binding of Traversal'
- How can I parse fixed-length, non-delimited integers with attoparsec?
- Pipeline-like operation using TChan
- compile-time vs. run-time cost of Hamlet templates
- Date-time package in haskell - error in the current one, can't find an analog
- How does one debug infinite recursion in Haskell?
- Force GHC using local files
- List with random numbers in Haskell
- Changes in other elements based on listbox selections in threepenny-gui
- Multithreading and gtk2hs
- Operator section for applicative with <$> and <*>
- Unable to create a custom header to use it in "withManager"
- How do I reuse an intermediate value in chain of Haskell Either binds?
- Haskell, Tree problems
Related Questions in EMACS
- EMACS-Live + Slime error at startup
- Auto complete of braces in emacs
- tmux + emacs : ctrl is not reconized
- yasnippet weird-input when org-mode :tag: on same line
- Error in Dired sorting on Windows (with Cygwin Emacs)
- ESS produces "Variable binding depth exceeds max-specpdl-size"
- How to simplify the mode-line, and enter evil-insert-state depending on buffer name
- MELPA pointing to non-existent version of multi-term?
- Mark-up for bold and italic in emacs org-mode
- How to get C-` key combo recognized in Emacs under Mac?
- how to install Emacs Prelude system-wide on windows/MinGW?
- Emacs on Windows 8: write-error, bad file descriptor
- Emacs and Skim not in Sync fails to open
- Emacs web mode selection word delimiters include _
- Error loading D:\cygdrive\d\path\to\my\file.pdf
Related Questions in CABAL
- Cabal sandbox is using a global dependency. Could not resolve
- Force GHC using local files
- Unable to upgrade cabal itself
- How to work with Cabal API
- installing present on ghc-7.10
- issues with installing newer cabal version for haskell vim now
- What is the difference between Cabal and Stack?
- ghcjs-jquery is incompatible with base-4.8.0.0, what to do?
- How to install Stackage as the system default?
- What is haskellng? What is the difference between 'haskellPackages' and 'haskellngPackages'?
- Requiring sudo to run ghci on OSx
- cabal update: Local and remote files match
- GHC undefined reference to Paths in dependency
- Is everything reinstalled from scratch in cabal sandboxes?
- Cabal cannot resolve dependencies - chooses wrong version of `containers`?
Related Questions in EMACS24
- Auto complete of braces in emacs
- Starting GDB with interpreter mi via .gdbinit file
- how to add characters to Chinese input method in emacs
- Modify verilog mode indentation
- Using GNU Emacs 24 's TRAMP with plink.exe on Windows 8
- spacemacs counsel-locate cannot find files in ~/Document
- Emacs: Set writeroom mode as default
- Connecting to DBus from emacs daemon
- Emacs: apply minor mode for all major modes
- How to jump to clojure.lang java source?
- how to import a hash-table into an org-mode in emacs?
- How to turn off autopair-mode for web-mode in emcs24?
- How do I disable electric indent on RET but still keep other electric characters (e.g., ‘{’)?
- Line numbers only in certain modes
- emacs incredibly slow with long org-protocol captures
Related Questions in GHC-MOD
- cabal cabal-install error in Ubuntu 14.04
- How to make the debug function of haskell-idea-plugin work properly
- Cabal can't install ghc-mod
- Why does "cabal init" break "ghc-mod check"?
- ghc-mod expecting MonadBaseControl to have `StM` associated newtype instead of `StT` associated type
- ide-haskell for atom editor isn't working
- Installing ghc-mod on Windows 7 freezes forever
- Emacs stuck on infinite loop when trying to use ghc-mod
- Haskell GHC mod error in Atom
- vim: call function on save
- Haskell Stack install of ghc-mod fails at old time and clock
- Turn off warning highlight in ghc-mod
- How can I use `cabal repl` instead of `ghci` in `ghc-mod`?
- ghc-mod only shows first line in *GHC info*
- Execute ghc-mod fail when .cabal file in current directory
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
My setups uses this:
concerning ghc and cabal and is running fine as it is (current ghc-mod and emacs 24.3.1)