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

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

[elpa] externals/consult bdf9a7dae4: Drop support for legacy async comma


From: ELPA Syncer
Subject: [elpa] externals/consult bdf9a7dae4: Drop support for legacy async command builders
Date: Wed, 22 Feb 2023 06:57:27 -0500 (EST)

branch: externals/consult
commit bdf9a7dae458942b0b62c60058464251ee3051ae
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>

    Drop support for legacy async command builders
---
 consult.el | 20 +++-----------------
 1 file changed, 3 insertions(+), 17 deletions(-)

diff --git a/consult.el b/consult.el
index 0b703237c4..32d68b53e3 100644
--- a/consult.el
+++ b/consult.el
@@ -2125,11 +2125,7 @@ PROPS are optional properties passed to `make-process'."
                      (insert "<<<<< stderr <<<<<\n"))))
                 (args (funcall builder action)))
            (unless (stringp (car args))
-             (if (not (keywordp (car args)))
-                 (setq args (car args))
-               ;; TODO remove backward compatibility code
-               (message "Consult: The command builder return value changed, it 
should be a pair instead of a plist")
-               (setq args (plist-get args :command))))
+             (setq args (car args)))
            (unless (equal args last-args)
              (setq last-args args)
              (when proc
@@ -2167,12 +2163,7 @@ BUILDER is the command line builder function."
     (lambda (action)
       (cond
        ((stringp action)
-        (let ((tmp (funcall builder action)))
-          (if (not (keywordp (car tmp)))
-              (setq highlight (cdr tmp))
-            ;; TODO remove backward compatibility code
-            (message "Consult: The command builder return value changed, it 
should be a pair instead of a plist")
-            (setq highlight (plist-get tmp :highlight))))
+        (setq highlight (cdr (funcall builder action)))
         (funcall async action))
        ((and (consp action) highlight)
         (dolist (str action)
@@ -4611,12 +4602,7 @@ BUILDER is the command line builder function."
     (lambda (action)
       (cond
        ((stringp action)
-        (let ((tmp (funcall builder action)))
-          (if (not (keywordp (car tmp)))
-              (setq highlight (cdr tmp))
-            ;; TODO remove backward compatibility code
-            (message "Consult: The command builder return value changed, it 
should be a pair instead of a plist")
-            (setq highlight (plist-get tmp :highlight))))
+        (setq highlight (cdr (funcall builder action)))
         (funcall async action))
        ((consp action)
         (let ((file "") (file-len 0) result)



reply via email to

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