haskell / haskell/haskell-mode

Documentation and Errors.

Open
#1,491 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.