haskell / haskell/haskell-mode
Documentation and Errors.
- Dominant language
- Emacs Lisp
- Stars
- 1.4k
- Forks
- 354
- Avg merge
- 5d 10h
- Merged PRs (30d)
- 2
Description
I use spacemacs with haskell layer.
For some reason when I use hoogle lookup on any name, it doesn't take context into account. Say I use `import Foundation; putStrLn` and I hit SPC-m-h-h, hoogle totally ignores I am using putStrLn from Foundation and shows me absolutely irrelevant results of putStrLn from Prelude.
Also when I go to next error, the description of error (popup window) disappears after 5 secs. Haskell errors cant be understood in 5 secs by its nature...
Contributor guide
Research direction
Reproduce both behaviors in the Spacemacs Haskell layer: Hoogle lookup for an imported name and advancing to the next error. Trace the relevant Haskell-mode entry points for lookup and error display; done requires context-aware results and an error description that remains available for a suitable duration, though the desired timeout is not specified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- emacs, haskell
- Domain
- developer-experience, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100