branch: externals/consult commit c2858a52a186e71078b4d3a0116344702c470f01 Author: Daniel Mendler <m...@daniel-mendler.de> Commit: Daniel Mendler <m...@daniel-mendler.de>
consult-kmacro: Use version check --- consult-kmacro.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/consult-kmacro.el b/consult-kmacro.el index b6d6430be8..8c043e0f69 100644 --- a/consult-kmacro.el +++ b/consult-kmacro.el @@ -83,7 +83,9 @@ Macros containing mouse clicks are omitted." (unless km (user-error "No kmacro selected")) (funcall ;; Kmacros are lambdas (oclosures) on Emacs 29 - (if (fboundp 'kmacro-lambda-form) (kmacro-lambda-form km) km) + (if (eval-when-compile (> emacs-major-version 28)) + km + (kmacro-lambda-form km)) arg))) (provide 'consult-kmacro)