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

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

[nongnu] elpa/cider cbd40f78d6: Fix cider-interactive-eval-override invo


From: ELPA Syncer
Subject: [nongnu] elpa/cider cbd40f78d6: Fix cider-interactive-eval-override invocation
Date: Tue, 14 May 2024 09:59:47 -0400 (EDT)

branch: elpa/cider
commit cbd40f78d6dcb86fdf48bd83e0efbb3ab1c4a97c
Author: chpill <etienne@spillemaeker.com>
Commit: Bozhidar Batsov <bozhidar@batsov.dev>

    Fix cider-interactive-eval-override invocation
---
 CHANGELOG.md  | 1 +
 cider-eval.el | 6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8f30fe8eb1..910d818f94 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -30,6 +30,7 @@
 ### Bugs fixed
 
 - [#3600](https://github.com/clojure-emacs/cider/pull/3600): Fix scittle 
jack-in when using `cider-jack-in-clj`.
+- [#3663](https://github.com/clojure-emacs/cider/issues/3663): Fix 
`cider-interactive-eval-override` invocation.
 
 ## 1.13.1 (2024-02-01)
 
diff --git a/cider-eval.el b/cider-eval.el
index df66414f5a..2f0083e235 100644
--- a/cider-eval.el
+++ b/cider-eval.el
@@ -1229,7 +1229,11 @@ arguments and only proceed with evaluation if it returns 
nil."
           (delete-overlay ov))))
     (unless (and cider-interactive-eval-override
                  (functionp cider-interactive-eval-override)
-                 (funcall cider-interactive-eval-override form callback 
bounds))
+                 (condition-case _
+                     (funcall cider-interactive-eval-override form callback 
bounds additional-params)
+                   (wrong-number-of-arguments
+                    ;; fallback for backward compatibility
+                    (funcall cider-interactive-eval-override form callback 
bounds))))
       (cider-map-repls :auto
         (lambda (connection)
           (cider--prep-interactive-eval form connection)



reply via email to

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