guix_mirror_bot pushed a commit to branch emacs-team
in repository guix.

commit bad7c5bfce45af9b29dd04870ae2743f71f8c291
Author: Morgan Smith <[email protected]>
AuthorDate: Mon Aug 31 11:22:46 2026 -0400

    gnu: Remove emacs-external-completion.
    
    The version built into Emacs 31 has more recent changes despite showing the
    same version number.
    
    * gnu/packages/emacs-xyz.scm (emacs-external-completion): Delete variable.
    (emacs-eglot)[propagated-inputs]: Adjust accordingly.
    
    Signed-off-by: Liliana Marie Prikler <[email protected]>
---
 gnu/packages/emacs-xyz.scm | 30 +-----------------------------
 1 file changed, 1 insertion(+), 29 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 3065cc4f41..009b29a4df 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -9002,33 +9002,6 @@ create an Extempore REPL, connect the current 
@code{extempore-mode} buffer to a
 running Extempore process, and more.")
       (license license:bsd-2))))
 
-(define-public emacs-external-completion
-  (package
-    (name "emacs-external-completion")
-    (version "0.1")
-    (source (origin
-              (method url-fetch)
-              (uri (string-append
-                    "https://elpa.gnu.org/packages/external-completion-"; 
version
-                    ".tar"))
-              (sha256
-               (base32
-                "12pddwp5jby2icshj77w4kwxv75zi00jdxw18f721d7zx3l7q668"))))
-    (build-system emacs-build-system)
-    (home-page "https://elpa.gnu.org/packages/external-completion.html";)
-    (synopsis "Let external tools control Emacs completion style")
-    (description
-     "The @code{external} completion style is used with a ``programmable
-completion'' table that gathers completions from an external tool such as
-a shell utility, an inferior process, an HTTP server.  The table and external
-tool are fully in control of the matching of the pattern string to the
-potential candidates of completion.  When @code{external} is in use, the usual
-styles configured by the user or other in @code{completion-styles} are
-ignored.  This compromise is for speed: all other styles need the full data
-set to be available in Emacs addressing space, which is often slow if not
-completely unfeasible.")
-    (license license:gpl3+)))
-
 (define-public emacs-kakoune
   ;; Package has no release.  Version is extracted from "Version:" keyword in
   ;; main file.
@@ -26266,8 +26239,7 @@ lines, and @code{gc} to comment out the target of a 
motion.")
          "0fi10gxw33lh15xvwv5bfqzv81wp7k3yibqc2mzbn59kwrja94gc"))))
     (build-system emacs-build-system)
     (propagated-inputs
-     (list emacs-external-completion
-           emacs-flymake
+     (list emacs-flymake
            emacs-jsonrpc
            emacs-project
            emacs-xref))

Reply via email to