diff -r b5976ed7311a -r 65194c801e61 init.el --- a/init.el Wed Feb 04 11:05:42 2015 -0600 +++ b/init.el Sat Apr 04 20:20:01 2015 -0500 @@ -23,7 +23,7 @@ (delete-selection-mode t) ; replace highlighted text (windmove-default-keybindings) ; move between windows with shift-arrow (fset 'yes-or-no-p 'y-or-n-p) ; replace yes/no prompts -;; (global-hl-line-mode t) ; highlight current line +(global-hl-line-mode t) ; highlight current line ;;; Coding @@ -94,6 +94,7 @@ '(("default" ("Emacs Lisp" (mode . emacs-lisp-mode)) ("Haskell" (mode . haskell-mode)) + ("Cabal" (mode . haskell-cabal-mode)) ("Python" (mode . python-mode)) ("Jython" (mode . jython-mode)) ("Clojure" (mode . clojure-mode)) @@ -113,20 +114,14 @@ ;;; packages (require 'package-require) (package-require '(auto-complete exec-path-from-shell - rainbow-delimiters rainbow-mode solarized-theme visual-regexp - yasnippet zencoding-mode markdown-mode smex move-text)) -;; expand-region multiple-cursors skewer-mode + expand-region rainbow-delimiters rainbow-mode solarized-theme + visual-regexp yasnippet zencoding-mode markdown-mode move-text)) ;;; custom requires (require 'haskell-init) (require 'javascript-init) (require 'c-init) ; c specific elisp -;;; smex -(global-set-key (kbd "M-x") 'smex) -(global-set-key (kbd "M-X") 'smex-major-mode-commands) -(global-set-key (kbd "C-c M-x") 'execute-extended-command) - ;;; auto-complete-mode (require 'auto-complete-config) (ac-config-default) @@ -157,9 +152,6 @@ (setq-default yas-snippet-dirs '("~/.emacs.d/snippets")) (yas-global-mode t) -;;; gradle-mode -(add-to-list 'auto-mode-alist '("\\.gradle$" . groovy-mode)) - ;;; markdown-mode (add-hook 'markdown-mode-hook 'flyspell-mode) @@ -195,7 +187,7 @@ emacs-lisp-mode-hook)) ;;; expand-region -;; (global-set-key (kbd "C-=") 'er/expand-region) +(global-set-key (kbd "C-=") 'er/expand-region) ;;; move-text (global-set-key (kbd "M-p") 'move-text-up)