equal
deleted
inserted
replaced
75 (setenv "TERM" "emacs") ; enable colors |
75 (setenv "TERM" "emacs") ; enable colors |
76 (setenv "PATH" (concat "/opt/ghc7/bin:" "~/.cabal/bin:" (getenv "PATH"))))) |
76 (setenv "PATH" (concat "/opt/ghc7/bin:" "~/.cabal/bin:" (getenv "PATH"))))) |
77 |
77 |
78 |
78 |
79 ;;;; Mode-Specific ;;;; |
79 ;;;; Mode-Specific ;;;; |
80 |
|
81 ;;; linum-mode - line numbers |
|
82 (mapc |
|
83 (lambda (x) |
|
84 (add-hook x 'linum-mode)) |
|
85 '(text-mode-hook |
|
86 c-mode-common-hook |
|
87 python-mode-hook |
|
88 haskell-mode-hook |
|
89 emacs-lisp-mode-hook)) |
|
90 |
80 |
91 ;;; text-mode |
81 ;;; text-mode |
92 (add-hook 'text-mode-hook 'flyspell-mode t) ; spellcheck text |
82 (add-hook 'text-mode-hook 'flyspell-mode t) ; spellcheck text |
93 (add-hook 'text-mode-hook 'turn-on-auto-fill) ; autofill text |
83 (add-hook 'text-mode-hook 'turn-on-auto-fill) ; autofill text |
94 |
84 |
170 (ibuffer-switch-to-saved-filter-groups "default"))) |
160 (ibuffer-switch-to-saved-filter-groups "default"))) |
171 |
161 |
172 |
162 |
173 ;;;; Requires ;;;; |
163 ;;;; Requires ;;;; |
174 |
164 |
175 (require 'hoersten-c-style) ; load c specific lisp |
165 (require 'hoersten-c-style) ; load c specific lisp |
176 (require 'align-with-spaces) ; use only spaces for alignment |
166 (require 'align-with-spaces) ; use only spaces for alignment |
177 (require 'pastebin-region) ; send selected text to pastebin |
167 (require 'pastebin-region) ; send selected text to pastebin |
178 (require 'move-line) ; move line up or down |
168 (require 'move-line) ; move line up or down |
179 (require 'vala-mode) ; vala programming language |
169 (require 'vala-mode) ; vala programming language |
|
170 (require 'rainbow-delimiters) ; multi-colored parens |
180 |
171 |
181 ;;; pretty-mode - unicode character replacement |
172 ;;; pretty-mode - unicode character replacement |
182 (require 'pretty-mode) |
173 (require 'pretty-mode) |
183 (global-pretty-mode t) |
174 (global-pretty-mode t) |
184 |
175 |
196 ;;; unique buffer names with dirs |
187 ;;; unique buffer names with dirs |
197 (require 'uniquify) |
188 (require 'uniquify) |
198 (setq |
189 (setq |
199 uniquify-buffer-name-style 'post-forward |
190 uniquify-buffer-name-style 'post-forward |
200 uniquify-separator ":") |
191 uniquify-separator ":") |
|
192 |
|
193 ;;; coding-modes map |
|
194 (mapc |
|
195 (lambda (x) |
|
196 (add-hook x 'linum-mode) |
|
197 (add-hook x 'rainbow-delimiters-mode)) |
|
198 '(text-mode-hook |
|
199 c-mode-common-hook |
|
200 python-mode-hook |
|
201 haskell-mode-hook |
|
202 emacs-lisp-mode-hook)) |