-
Notifications
You must be signed in to change notification settings - Fork 344
Home
This is a package for developing Haskell in Emacs. It features a wide a range of tooling, from basic editing to building packages and interactive evaluation.
Fast links
- Month in Haskell Mode to know what happened during last full month
- Contributing gives advice how to start helping out
- Current Project focus to understand choices we make
- Display
- Editing
- Interaction
The name haskell-mode refers to the whole collection of modules in
this package. There is specifically a file haskell-mode.el
which
defines a major mode called haskell-mode
. Generally, in this
documentation they will be distinguished by normal font (haskell-mode)
and code font (haskell-mode
).
haskell-mode has a long history. It goes all the way back to 1992. Since then, it has received many contributions in many forms. Some design choices that remain in haskell-mode today are historical. Some modules are outdated or no longer used, or are used by a few people.
Historically there hasn't been a single individual or set of individuals directing the package's architecture for a long period of time, rather, patches and new modules were accepted in liberally and we are left with a box full of interesting toys that may or may not work.