summaryrefslogtreecommitdiffstats
path: root/lisp/init-package.el
diff options
context:
space:
mode:
authorMartin Polden <martin.polden@gmail.com>2014-07-25 02:03:33 +0200
committerMartin Polden <martin.polden@gmail.com>2014-07-25 02:06:19 +0200
commit64ddbdf0f0fbd7cbf2061312503f521ec4c21bda (patch)
treef837fe6830affb2ce69d0a49fd32eb2bf8928e11 /lisp/init-package.el
parent8e36ad3e2e0fc62df934829d42f723e572323bc2 (diff)
Add local site-lisp path after package paths
Diffstat (limited to 'lisp/init-package.el')
-rw-r--r--lisp/init-package.el6
1 files changed, 6 insertions, 0 deletions
diff --git a/lisp/init-package.el b/lisp/init-package.el
index 14d732d..cef583c 100644
--- a/lisp/init-package.el
+++ b/lisp/init-package.el
@@ -24,4 +24,10 @@ re-downloaded in order to locate PACKAGE."
"Install a list of PACKAGES."
(--each packages (require-package it)))
+;; add ~/.emacs.d/site-lisp to load path, if it exists
+;; used for backported code and overriding existing packages
+(let ((site-lisp (expand-file-name "site-lisp" user-emacs-directory)))
+ (when (file-directory-p site-lisp)
+ (add-to-list 'load-path site-lisp)))
+
(provide 'init-package)