haskell-mode, @neongreen's fork
This is a quick-and-dirty fork of haskell-mode. It does two things:
Disable showing info for things at point (like types, syntax references, etc). This is done to deal with the incredibly annoying issue https://github.com/haskell/haskell-mode/issues/1498 (when the “restart session” prompt appears whenever you try to edit anything in a broken project).
Disable gathering types (the “Collecting type info for N module(s)” message), because otherwise working with large projects becomes hard (gathering types for 300 modules takes 5–15 seconds).
ghcif you have them) with
xto do uninstallation.
Clone this repository and build it:
$ git clone https://github.com/neongreen/haskell-mode-neongreen $ cd haskell-mode-neongreen $ make
Enable it in Emacs by adding the following to
~/code with wherever you cloned the repository):
(add-to-list 'load-path "~/code/haskell-mode-neongreen/") (require 'haskell-mode-autoloads) (add-to-list 'Info-default-directory-list "~/code/haskell-mode-neongreen/")
If you had
(require 'haskell) in your
init.el, comment it out.