-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Joe Schafer edited this page Oct 30, 2010
·
3 revisions
Shime is a Superior Haskell Integration Mode for Emacs. It provides a content aware display of a GHCi process.
Here is a quick setup for Shime.
(add-to-list 'load-path "~/.emacs.d/shime")
(require 'shime)
(define-key haskell-mode-map [f5] 'shime-load-file)
(define-key haskell-mode-map (kbd "C-c C-c") 'shime-cabal-build)
(define-key haskell-mode-map (kbd "C-c c") 'shime-cabal-ido)
Then, either load a Haskell file with <F5>
or start Shime with M-x shime RET
.
- Start multiple independent Shime sessions.
- Automatically prompt to restart closed Shime sessions.
- Cabal integration.
- Easily customizable. See Shime Customization.