mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
initialize packages via an initialize-packages function that's called at the end of loading up configs
This commit is contained in:
3
init.el
3
init.el
@@ -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)
|
||||
|
||||
38
packages.el
38
packages.el
@@ -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)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user