]> git.rkrishnan.org Git - .emacs.d.git/blobdiff - init.el
misc changes, hlint
[.emacs.d.git] / init.el
diff --git a/init.el b/init.el
index c954fbc15cb7dd793054b2baff1cd71e650ff767..5a29e5e8e562088b179fdcca5510b00c7000fbf7 100644 (file)
--- a/init.el
+++ b/init.el
@@ -1,5 +1,3 @@
-; Prevent the cursor from blinking
-(blink-cursor-mode 0)
 (show-paren-mode 1)
 ;; y-or-n instead of yes-or-no
 (defalias 'yes-or-no-p 'y-or-n-p)
@@ -40,7 +38,7 @@
   (package-refresh-contents))
 
 ;; make sure my list of packages are installed
-(setq package-list '(rust-mode haskell-mode go-mode monokai-theme ghc restclient))
+(setq package-list '(rust-mode haskell-mode clojure-mode monokai-theme ghc restclient))
 
 ; install the missing packages
 (dolist (package package-list)
@@ -57,7 +55,7 @@
 
 (erc-autojoin-mode t)
 (setq erc-autojoin-channels-alist
-  '((".*\\.freenode.net" "#tahoe-lafs" "#haskell-beginners")
+  '((".*\\.freenode.net" "#tahoe-lafs")
     (".*\\.oftc.net" "#LeastAuthority")))
 
 ;; check channels
 (setq c-default-style "k&r"
       c-basic-offset 4)
 
+;; hlint
+(add-to-list 'load-path "~/.emacs.d/hs-lint")
+(require 'hs-lint)
+(defun my-haskell-mode-hook ()
+   (local-set-key "\C-cl" 'hs-lint))
+(add-hook 'haskell-mode-hook 'my-haskell-mode-hook)