init.el
changeset 38 f4eee326b51c
parent 37 3c51085957be
child 39 5a7c0a0cab49
equal deleted inserted replaced
37:3c51085957be 38:f4eee326b51c
   127    (haskell-indentation-mode nil)
   127    (haskell-indentation-mode nil)
   128    (haskell-indent-mode t)
   128    (haskell-indent-mode t)
   129    (capitalized-words-mode t)
   129    (capitalized-words-mode t)
   130    (haskell-doc-mode t)
   130    (haskell-doc-mode t)
   131    (setq
   131    (setq
   132     haskell-font-lock-symbols 'unicode
       
   133     haskell-indent-offset 4
   132     haskell-indent-offset 4
   134     whitespace-line-column 120))
   133     whitespace-line-column 120))
   135  t) ; append instead of prepend else haskell-mode overwrites these settings
   134  t) ; append instead of prepend else haskell-mode overwrites these settings
   136 
   135 
   137 ;;; org-mode
   136 ;;; org-mode
   167 (require 'pastebin-region)    ; send selected text to pastebin
   166 (require 'pastebin-region)    ; send selected text to pastebin
   168 (require 'move-line)          ; move line up or down
   167 (require 'move-line)          ; move line up or down
   169 (require 'vala-mode)          ; vala programming language
   168 (require 'vala-mode)          ; vala programming language
   170 (require 'rainbow-delimiters) ; multi-colored parens
   169 (require 'rainbow-delimiters) ; multi-colored parens
   171 
   170 
   172 ;;; pretty-mode - unicode character replacement
       
   173 (require 'pretty-mode)
       
   174 (global-pretty-mode t)
       
   175 
       
   176 ;;; yasnippets
   171 ;;; yasnippets
   177 (add-to-list 'load-path "~/.emacs.d/thirdparty/yasnippet")
   172 (add-to-list 'load-path "~/.emacs.d/thirdparty/yasnippet")
   178 (require 'yasnippet)
   173 (require 'yasnippet)
   179 (yas/initialize)
   174 (yas/initialize)
   180 (yas/load-directory "~/.emacs.d/thirdparty/yasnippet/snippets")
   175 (yas/load-directory "~/.emacs.d/thirdparty/yasnippet/snippets")