]> git.rkrishnan.org Git - .emacs.d.git/blobdiff - init.el
cabal-repl, restclient
[.emacs.d.git] / init.el
diff --git a/init.el b/init.el
index f7b0148bdb627d035b8c0ece45f9d46a40c7b07b..c954fbc15cb7dd793054b2baff1cd71e650ff767 100644 (file)
--- a/init.el
+++ b/init.el
@@ -40,7 +40,7 @@
   (package-refresh-contents))
 
 ;; make sure my list of packages are installed
-(setq package-list '(rust-mode haskell-mode monokai-theme ghc))
+(setq package-list '(rust-mode haskell-mode go-mode monokai-theme ghc restclient))
 
 ; install the missing packages
 (dolist (package package-list)
@@ -57,7 +57,7 @@
 
 (erc-autojoin-mode t)
 (setq erc-autojoin-channels-alist
-  '((".*\\.freenode.net" "#haskell-beginners")
+  '((".*\\.freenode.net" "#tahoe-lafs" "#haskell-beginners")
     (".*\\.oftc.net" "#LeastAuthority")))
 
 ;; check channels
 ;; haskell mode
 (setenv "PATH" (concat "~/.cabal/bin:" (getenv "PATH")))
 (add-to-list 'exec-path "~/.cabal/bin")
-(add-hook 'haskell-mode-hook 'haskell-indent-mode)
+(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)
+;; (add-hook 'haskell-mode-hook 'haskell-indent-mode)
 ;; (add-hook 'haskell-mode-hook 'interactive-haskell-mode)
-;(add-hook 'haskell-mode-hook 'turn-on-haskell-indent)
-;; (add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)
+;(add-hook 'haskell-mode-hook 'turn-on-haskell-indent)
+(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)
 
 ;; ghc-mod
 (autoload 'ghc-init "ghc" nil t)
 (autoload 'ghc-debug "ghc" nil t)
 (add-hook 'haskell-mode-hook (lambda () (ghc-init)))
+(custom-set-variables
+  '(haskell-process-type 'cabal-repl))
 
 ;; ido
 (setq ido-enable-flex-matching t)
 ;; disable tabs for indentation
 (setq-default indent-tabs-mode nil)
 
-(require 'whitespace)
-(setq whitespace-style '(face lines-tail))
-(setq whitespace-line-column 80)
-(global-whitespace-mode t)
+;; (require 'whitespace)
+;; (setq whitespace-style '(face lines-tail))
+;; (setq whitespace-line-column 80)
+;; (global-whitespace-mode t)
 
-;; show trailing whitespaces
-(setq-default show-trailing-whitespace t)
-(setq-default indicate-empty-lines t)
+;; ;; show trailing whitespaces
+;; (setq-default show-trailing-whitespace t)
+;; (setq-default indicate-empty-lines t)
 
 ;; C style
 (setq c-default-style "k&r"