summaryrefslogtreecommitdiff
path: root/ghc/CONTRIB/haskell-modes/README
blob: c93178799671cd96c632e620ff9c2b4add3b9cbb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
I've collected all the Haskell modes for GNU Emacs that I could lay my
hands on -- there are billions.  A list is attached, grouped by
"family".

I don't like "mode junk" myself, so I don't use any of them.  I will
include advertising or testimonials from happy users if they send them
along...

Will Partain
partain@dcs.gla.ac.uk
95/12/05

=======================================================================

* "Chalmers Haskell mode family" -- "Major mode for editing Haskell",
  by Lars Bo Nielsen and Lennart Augustsson.

  chalmers/original -- the original -- version 0.1.

  chalmers/thiemann -- Peter Thiemann added "indentation stuff"
	and fontification -- version 0.2.

  chalmers/sof -- Sigbjorn Finne's <sof@dcs.gla.ac.uk> hacked
	version of Thiemann's.

.......................................................................

* "Glasgow Haskell mode family" -- originally written by Richard McPhee
  et al., at Glasgow University, as a student project, for Kevin
  Hammond.

  glasgow/original : version 1.0, now maintained by
	gem@minster.york.ac.uk

.......................................................................

* "Simon Marlow Haskell mode family" -- This is the one that comes
  with GHC, versions 0.16 up to at least 0.26.

  simonm/real : the real thing

  simonm/ghc : the one distributed with GHC 0.16-0.26; no particular
	reason to prefer this one...

.......................................................................

* "Yale Haskell mode family" -- Especially good for chatting to a
  Yale-Haskell inferior process :-)

  yale/original : the real thing

  yale/chak : "extended by Manuel M.T. Chakravarty with rudimentary
	editing features (including better syntax table) and support
	for the font-lock-mode."  Via Hans Wolfgang Loidl
	<hwloidl@dcs.gla.ac.uk>