]> git.rkrishnan.org Git - .emacs.d.git/blobdiff - init.el
add Makefile to manage packages
[.emacs.d.git] / init.el
diff --git a/init.el b/init.el
index 1012e2c0db18c0b1c4af06999210ccdb773fe9dd..a054cfb36a0db0867400ceeb21df176afdbb31a9 100644 (file)
--- a/init.el
+++ b/init.el
     (tool-bar-mode 0)
     (menu-bar-mode 0)))
 
-; my-packages.el
-(require 'package)
-(add-to-list 'package-archives
-             '("melpa" . "http://melpa.milkbox.net/packages/") t)
-;; (add-to-list 'package-archives
-;;              '("marmalade" . "http://marmalade-repo.org/packages/") t)
-(package-initialize)
-
-; fetch the list of packages available
-(unless package-archive-contents
-  (package-refresh-contents))
-
-;; make sure my list of packages are installed
-(setq package-list '(go-mode
-                     rust-mode
-                     haskell-mode
-                     ghc
-                     restclient
-                     tangotango-theme
-                     fill-column-indicator
-                     paredit
-                     leuven-theme
-                     notmuch
-                     railscasts-theme
-                     racket-mode
-                     company
-                     flycheck
-                     flycheck-haskell
-                     magit
-                     ledger-mode))
-
-; install the missing packages
-(dolist (package package-list)
-  (unless (package-installed-p package)
-    (package-install package)))
-
 ;; tangotango
 ;; (load-theme 'tangotango t)
 ;; (load-theme 'railscasts t)
@@ -84,7 +48,7 @@
 
 (erc-autojoin-mode t)
 (setq erc-autojoin-channels-alist
-  '((".*\\.freenode.net" "#tahoe-lafs")
+  '((".*\\.freenode.net" "#tahoe-lafs" "#snowdrift" "#haskell" "#haskell-beginners")
     (".*\\.oftc.net" "#LeastAuthority")
     ;;(".*\\.mozilla.org" "#rust-beginners")
     ))