diff options
| author | Thomas Schneider <qsx@qsx.re> | 2019-04-04 16:42:44 +0200 |
|---|---|---|
| committer | Thomas Schneider <qsx@qsx.re> | 2019-04-04 16:42:44 +0200 |
| commit | 1c85c93cd6fa919f16f209d2c663278e5a772aae (patch) | |
| tree | 329a353308dd642739fee3cf93ed8d0492236a28 /dot.emacs.d | |
| parent | dc92d8728e5a2db0313ed798463153b3a7685fb2 (diff) | |
Emacs: use-package only if the package is installed
Diffstat (limited to 'dot.emacs.d')
| -rw-r--r-- | dot.emacs.d/init.el | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/dot.emacs.d/init.el b/dot.emacs.d/init.el index 9694926..b31b201 100644 --- a/dot.emacs.d/init.el +++ b/dot.emacs.d/init.el @@ -7,6 +7,13 @@ (unless (package-installed-p 'use-package) (package-refresh-contents) (package-install 'use-package t)) +(require 'use-package) +(cl-pushnew '(:when + (lambda (package &rest _) + `(locate-library (symbol-name ',package))) + t) + use-package-defaults + :test #'equal) (defvar --backup-directory (concat user-emacs-directory "backups")) (if (not (file-exists-p --backup-directory)) |
