Skip to content

improve documentation for the haskell-process-type defcustom #239

Closed
@nurpax

Description

@nurpax

It'd be great if the doc string for haskell-process-type would provide a bit more info on what the available choices mean.

The options are: ghci, cabal-repl, cabal-dev, cabal-ghci

I'm guessing that cabal-repl means to use the new cabal "cabal repl" feature. But what is the difference between cabal-repl and cabal-ghci?

Ẁhat about cabal-dev? Is that still needed?

I would send a pull request for this, but unfortunately I'm not 100% sure how one should use this.

Another documentation idea would be to explain what is the recommended way to setup haskell-interactive-mode for various workflows. For example, how should one get set up for a workflow where all I want is just load a .cabal file, hit C-c C-c and build the project. This would probably be better placed on http://github.com/haskell/haskell-mode/README.md (or in the manual?).

While I've been able to use haskell-interactive-mode quite successfully this way, I'm not sure if I'm using this mode in the intended way. Normally this doesn't matter so much, but when hitting bugs/problems, it's hard to know whether I'm seeing a bug in the haskell-mode or if I have just setup my Emacs configuration in some funny way.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions