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

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

[elpa] externals/system-packages f937f03f43 1/3: Use eix to search when


From: ELPA Syncer
Subject: [elpa] externals/system-packages f937f03f43 1/3: Use eix to search when available
Date: Thu, 19 May 2022 17:58:23 -0400 (EDT)

branch: externals/system-packages
commit f937f03f43e5a65685f3ca71616af29fe0dda95e
Author: Jake Shilling <shilling.jake@gmail.com>
Commit: Jake Shilling <shilling.jake@gmail.com>

    Use eix to search when available
    
    On the emerge backend, use `eix` to search if found in `exec-path`. This
    allows for faster searching than using `emerge -S`.
---
 system-packages.el | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/system-packages.el b/system-packages.el
index 78a43e1128..7150c45d2b 100644
--- a/system-packages.el
+++ b/system-packages.el
@@ -48,7 +48,7 @@
   :group 'packages)
 
 (defvar system-packages-supported-package-managers
-  '(
+  `(
     ;; guix
     (guix .
           ((default-sudo . nil)
@@ -193,7 +193,9 @@
     (emerge .
             ((default-sudo . t)
              (install . "emerge")
-             (search . "emerge -S")
+             (search . ,(if (executable-find "eix")
+                            "eix"
+                          "emerge -S"))
              (uninstall . "emerge -C")
              (update . "emerge -u world")
              (clean-cache . "eclean distfiles")



reply via email to

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