- 
                Notifications
    
You must be signed in to change notification settings  - Fork 349
 
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
 - Writing tests is important
 - Current Project focus to understand choices we make
 - Core Team responsibilities and Pull request checklist
 - Discussing Haskell Mode project
 - Meaning of Labels used on issues
 - Haskell Mode tries to deliver Complete functionality
 
- 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.