X-Git-Url: https://git.rkrishnan.org/?a=blobdiff_plain;f=init.el;h=5a29e5e8e562088b179fdcca5510b00c7000fbf7;hb=d3b313a8be9974a213cdf13f8dabae222f56a6e5;hp=c954fbc15cb7dd793054b2baff1cd71e650ff767;hpb=83aa483b1e2f72dceb0c8fbf112e5d889db57cac;p=.emacs.d.git diff --git a/init.el b/init.el index c954fbc..5a29e5e 100644 --- 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 @@ -115,3 +113,9 @@ (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)