haskell/haskell-mode
Emacs mode for Haskell observed · 2026-08-28
Health v2 · maintenance only
62/100
- Activity 88
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5285
- days_rel: n/a
- days_push: 75
- n_releases_24m: 0
Adoption not part of the score
1389 stars · 354 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Haskell Mode is an Emacs major mode for editing, developing, and debugging Haskell programs. It provides syntax highlighting, indentation, and integration with Haskell tooling, installable via MELPA.
Use cases
- edit Haskell code in Emacs with syntax highlighting
- indent and format Haskell source files
- debug Haskell programs from Emacs
- integrate Haskell build tools into my editor
- set up a Haskell development environment in Emacs
When to choose
- you use Emacs as your primary editor and write Haskell
- you want a mature, community-maintained Haskell editing mode
- you prefer lightweight editor tooling over a full IDE
When to avoid
- you use Vim, VS Code, or another editor instead of Emacs
- you want a full standalone Haskell IDE
- you rely primarily on LSP-based tooling and prefer haskell-language-server's Emacs client setup alone
Facets
plugin · maturity active
editor developer-tools programming-languages text-editors developer-tools editor-plugin cross-platform emacs emacs-lisp haskell syntax-highlighting ide-support melpa
2 sources
- readme: https://github.com/haskell/haskell-mode · fetched 2026-08-28 · 27a44ae97d6f
- homepage: http://haskell.github.io/haskell-mode/ · fetched 2026-08-29 · c9e22b093bfe
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| haskell/haskell-mode | main | 62 |
For agents
markdown · JSON · MCP: product_card(name="haskell/haskell-mode")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem