From 1c85c93cd6fa919f16f209d2c663278e5a772aae Mon Sep 17 00:00:00 2001 From: Thomas Schneider Date: Thu, 4 Apr 2019 16:42:44 +0200 Subject: Emacs: use-package only if the package is installed --- dot.emacs.d/init.el | 7 +++++++ 1 file changed, 7 insertions(+) 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)) -- cgit v1.2.3