summaryrefslogtreecommitdiffstats
path: root/lisp/init-package.el
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2020-04-26 21:17:44 +0200
committerMartin Polden <mpolden@mpolden.no>2020-04-26 21:17:44 +0200
commitddccdffe6e9154d7a14ed6e27681cf6e883cd138 (patch)
tree952a5bc9087c399a603ceeef4809f0fb2fbd2630 /lisp/init-package.el
parent248630a0e64bce184a4971b51d1765107f798127 (diff)
Move maybe-require function
Diffstat (limited to 'lisp/init-package.el')
-rw-r--r--lisp/init-package.el5
1 files changed, 5 insertions, 0 deletions
diff --git a/lisp/init-package.el b/lisp/init-package.el
index f9b5ee0..957a2b7 100644
--- a/lisp/init-package.el
+++ b/lisp/init-package.el
@@ -24,6 +24,11 @@ re-downloaded in order to locate PACKAGE."
"Install a list of PACKAGES."
(mapcar (lambda (package) (require-package package)) packages))
+;; load given package unless inhibited through inhibited-packages
+(defun maybe-require (package)
+ (unless (member package inhibited-packages)
+ (require package)))
+
;; install missing packages automatically
(setq use-package-always-ensure t)