Emacs: Various changes:

- Moved Haskell-mode configuration to customize
- Disabled Paredit in non-lisp buffers (or more explicitly: Enabled it
  in Elisp and Clojure buffers)
- Removed some custom items that I don't use anymore (e.g. Jabber-mode
  because I switched to bitlbee with rcirc)
- New packages: hi2 (Haskell indent mode revamped), browse-kill-ring
- Always enable undo-tree-mode and recentf-mode
- Keep all auto-save files in /tmp
This commit is contained in:
Vincent Ambo 2013-07-29 00:53:08 +02:00
parent 488a5c4956
commit cdffc846bb
4 changed files with 43 additions and 32 deletions

View file

@ -14,8 +14,9 @@
;; Configure haskell-mode
;; Enable semi-automatic indentation and font-locking
(add-hook 'haskell-mode-hook 'turn-on-haskell-indent)
(add-hook 'haskell-mode-hook 'font-lock-mode)
(require 'hi2)
;;(add-hook 'haskell-mode-hook 'turn-on-hi2)
;;(add-hook 'haskell-mode-hook 'font-lock-mode)
;; Add keybindings to move nested blocks with C-, rsp. C-.
(define-key haskell-mode-map (kbd "C-,") 'haskell-move-nested-left)
@ -40,11 +41,17 @@
;; Enable rainbow-delimiters for all things programming
(add-hook 'prog-mode-hook 'rainbow-delimiters-mode)
;; Enable paredit in all programming buffers
(add-hook 'prog-mode-hook 'paredit-mode)
;; Enable Paredit in Emacs Lisp mode
(add-hook 'emacs-lisp-mode-hook 'paredit-mode)
;; Always highlight matching brackets
(show-paren-mode 1)
;; Undo-Tree at all times!
(undo-tree-mode)
;; Keep track of recent files
(recentf-mode)
;; Enable Nyan mode
(nyan-mode 1)