emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/setup 69c3a07 7/7: Refresh package archive contents if


From: ELPA Syncer
Subject: [elpa] externals/setup 69c3a07 7/7: Refresh package archive contents if package is not known
Date: Wed, 30 Jun 2021 18:57:17 -0400 (EDT)

branch: externals/setup
commit 69c3a07c2349eeb42716308e0f9629df1f1c7458
Author: Philip Kaludercic <philipk@posteo.net>
Commit: Philip Kaludercic <philipk@posteo.net>

    Refresh package archive contents if package is not known
---
 setup.el | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/setup.el b/setup.el
index 91ce235..9b96637 100644
--- a/setup.el
+++ b/setup.el
@@ -280,6 +280,8 @@ If HOOK is a list, apply BODY to all elements of HOOK."
 (setup-define :package
   (lambda (package)
     `(unless (package-installed-p ',package)
+       (unless (memq ',package package-archive-contents)
+         (package-refresh-contents))
        (package-install ',package)))
   :documentation "Install PACKAGE if it hasn't been installed yet.
 This macro can be used as HEAD, and it will replace itself with



reply via email to

[Prev in Thread] Current Thread [Next in Thread]