initialize packages via an initialize-packages function that's called at the end of loading up configs

This commit is contained in:
2011-11-29 23:09:24 +00:00
parent 93e578e69f
commit f0727e1b3f
2 changed files with 24 additions and 17 deletions

View File

@@ -23,3 +23,6 @@
;; Custom variables file
(setq custom-file "~/.emacs.d/custom-variables.el")
(load-file custom-file)
;; Initialize packages in packages.el
(initialize-packages)

View File

@@ -125,25 +125,29 @@
;; Initialize Packages
;;
;; Activate ECB
;; (when (require 'ecb nil 'noerror)
;; (setq stack-trace-on-error t)
;; (ecb-activate))
(defun initialize-packages ()
;; Load Auto-Complete and addons
(when (require 'auto-complete nil 'noerror)
(require 'auto-complete-emacs-lisp))
;; Activate ECB
(when (require 'ecb nil 'noerror)
(setq stack-trace-on-error t)
(setq ecb-tip-of-the-day nil)
(ecb-activate))
;; Load and setup Escreen
(when (require 'escreen nil 'noerror)
(escreen-install))
;; Load Auto-Complete and addons
(when (require 'auto-complete nil 'noerror)
(require 'auto-complete-emacs-lisp))
;; Load Undo-Tree
(require 'undo-tree)
;; Load and setup Escreen
(when (require 'escreen nil 'noerror)
(escreen-install))
;; Load Linum+
(if window-system ()
(require 'linum+))
;; Load Undo-Tree
(require 'undo-tree)
;; Load full-ack
(require 'full-ack)
;; Load Linum+
(if window-system ()
(require 'linum+))
;; Load full-ack
(require 'full-ack)
)