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:
parent
488a5c4956
commit
cdffc846bb
4 changed files with 43 additions and 32 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue