A minimal emacs configuration for haskell programming
Emacs Lisp
Switch branches/tags
Nothing to show
Clone or download
Latest commit bb7a178 Jun 27, 2018
Permalink
Failed to load latest commit information.
.emacs.d Open hoogle at point on C-: Jun 27, 2018
.emacs init config Nov 20, 2017
LICENSE Initial commit Nov 19, 2017
README.md add link to dante Nov 25, 2017

README.md

minimal-haskell-emacs

A minimal emacs configuration for haskell programming using dante and friends.

Visit dante's README.org to see the features list for Haskell editing.

Package management approach is based on this tutorial.

To get a haskell compiler, I recommend downloading Stack and running stack setup to install GHC.

To install this configuration, clone the repository and place the following files at your home directory:

  • .emacs - emacs will call this file first which will trigger the whole thing. Also contains a few convenient tweaks.
  • .emacs.d/my-packages.el - contains the list of packages to install when starting emacs
  • .emacs.d/my-loadpackages.el - defines how to enable and setup the packages we use

WARNING: Backup your changes to all your emacs related files before running the following commands as they will override your files!

So the steps are:

git clone https://github.com/soupi/minimal-haskell-emacs
cp minimal-haskell-emacs/.emacs  ~/
cp -r minimal-haskell-emacs/.emacs.d ~/

now just run Emacs and start hacking!