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

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

[elpa] externals/cape d70c088631 2/2: cape-wrap-debug: Add debug message


From: ELPA Syncer
Subject: [elpa] externals/cape d70c088631 2/2: cape-wrap-debug: Add debug message for exit function
Date: Fri, 18 Aug 2023 18:57:26 -0400 (EDT)

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

    cape-wrap-debug: Add debug message for exit function
---
 cape.el | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/cape.el b/cape.el
index c9540fdbda..4aa51bd3df 100644
--- a/cape.el
+++ b/cape.el
@@ -933,6 +933,12 @@ meaningful debugging output."
         plist-str))
      `(,beg ,end ,(cape--debug-table
                    table name (copy-marker beg) (copy-marker end t))
+       ,@(when-let ((exit (plist-get plist :exit-function)))
+           (list :exit-function
+                 (lambda (cand status)
+                   (cape--debug-message "%s:exit(candidate=%S status=%s)"
+                                        name cand status)
+                   (funcall exit cand status))))
        . ,plist))
     (result
      (cape--debug-message "%s() => %s (No completion)"



reply via email to

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