-; 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)
(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)
(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)