-
Notifications
You must be signed in to change notification settings - Fork 350
Closed
Description
Let's:
- hardcode completion candidates for keywords
- introduce
haskell-completion-at-point(language, pragma name, options, extensions, keywords) inhaskell-completions.el - add it to
completion-at-point-functionsinhaskell-mode.el
For interactive part:
- rename
haskell-completions-sync-completions-at-pointtohaskell-sync-repl-completion-at-point - use
haskell-completion-at-pointinternally - replace
haskell-completions-at-point-functionincompletion-at-point-functionswithhaskell-sync-repl-completions-at-point
I'd prefer a bit longer names: haskell-completion-completion-at-point and haskell-completions-sync-repl-completions-at-point.
Docs:
- take a look at docs, and make necessary changes and clarifications.
- find out if section 4.2.5 is relevant ([Discussion] Deprecate haskell-mode-contextual-space #1182)
- find out contextual-space usage ([Discussion] Deprecate haskell-mode-contextual-space #1182)
- update section 4.3:
- mention non-interactive completions
- mention keyword completions
- mention requirement of active process (session associated to buffer)
Metadata
Metadata
Assignees
Labels
No labels