              '("melpa" . "http://melpa.milkbox.net/packages/") t)
 (package-initialize)
 
+;;  (package-install 'bind-key))
+(require 'bind-key)
+
+;; From http://pages.sachachua.com/.emacs.d/Sacha.html#sec-1-7-3
+;; Transpose stuff with M-t
+(bind-key "M-t" nil) ;; which used to be transpose-words
+(bind-key "M-t l" 'transpose-lines)
+(bind-key "M-t w" 'transpose-words)
+(bind-key "M-t t" 'transpose-words)
+(bind-key "M-t M-t" 'transpose-words)
+(bind-key "M-t s" 'transpose-sexps)
+
+;; (package-install 'rainbow-delimiters)
+(require 'rainbow-delimiters)
+(global-rainbow-delimiters-mode)
+
 (unless (fboundp 'hungry-delete-mode)
   (package-install 'hungry-delete))
 (require 'hungry-delete)


(global-set-key "\M-/" 'hippie-expand)

;; If eclim is your cup of tea.
;; (require 'eclim)
;; (global-eclim-mode)

(require 'helm-grep)
(require 'helm-eshell)
(require 'helm-buffers)

(require 'recentf)
(setq recentf-max-saved-items 200
      recentf-max-menu-items 15)
(recentf-mode)

;; Language-aware editing commands. Useful for imenu-menu.
(semantic-mode 1)
