Emacs/Formatting: Difference between revisions
< Emacs
(Added description about how to use stylish.) |
|||
Line 3: | Line 3: | ||
= Stylish Haskell = | = Stylish Haskell = | ||
To use [https://github.com/jaspervdj/stylish-haskell Stylish Haskell] on your Emacs before every save, | To use [https://github.com/jaspervdj/stylish-haskell Stylish Haskell] on your Emacs before every save, you first need <code>haskell-mode-save-buffer</code>. It is recommended to rebind <code>C-x C-s</code> in haskell-mode to this. Add the following in your <code>haskell-mode-hook</code>. | ||
(define-key haskell-mode-map (kbd "C-x C-s") 'haskell-mode-save-buffer) | (define-key haskell-mode-map (kbd "C-x C-s") 'haskell-mode-save-buffer) |
Revision as of 18:22, 28 May 2012
Stylish Haskell
To use Stylish Haskell on your Emacs before every save, you first need haskell-mode-save-buffer
. It is recommended to rebind C-x C-s
in haskell-mode to this. Add the following in your haskell-mode-hook
.
(define-key haskell-mode-map (kbd "C-x C-s") 'haskell-mode-save-buffer)
To enable Stylish Haskell, pop the following somewhere in your Emacs configuration:
(setq haskell-stylish-on-save t)
Or in your custom set variables:
(custom-set-variables '(haskell-stylish-on-save t))
Or you can M-x customize-group haskell
and pretend none of this exists!