haskell / haskell/haskell-mode
Interactive-Haskell multiline support
Open
- Dominant language
- Emacs Lisp
- Stars
- 1.4k
- Forks
- 354
- Avg merge
- 5d 10h
- Merged PRs (30d)
- 2
Description
By default, `Interactive-Haskell` change `prompt`, but not `prompt2`, so it looks strange, when try to use multiline input:
``` haskell
λ> :set +m
λ> let
*Main FunnyPrint Main|
λ>
```
Contributor guide
Research direction
Start with the Interactive-Haskell handling of `prompt` and `prompt2`, then reproduce the example using `:set +m` and a multiline `let`. Check how the two prompts are selected during multiline input; done means the multiline prompt no longer looks inconsistent with the regular prompt.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- emacs, haskell
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100