[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#35663: 27.0.50; Eldoc support for apply
From: |
Michael Heerdegen |
Subject: |
bug#35663: 27.0.50; Eldoc support for apply |
Date: |
Fri, 10 May 2019 13:41:25 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Noam Postavsky <npostavs@gmail.com> writes:
> Hmm, maybe I mixed this is up with stepping into funcall/apply with
> edebug.
Probably. We should also fix this. I currently use this hack as
workaround:
(advice-add
'edebug-instrument-callee :around
(defun my-edebug-instrument-callee--around-ad (f)
(condition-case nil
(funcall f)
(error
(when (y-or-n-p "edebug-instrument-callee error - select a function by
name?")
(edebug-instrument-function
(intern
(completing-read
"Function to instrument: " obarray #'fboundp t
(when (looking-at "\(\\(?:funcall\\|apply\\|funcall-interactively\\)
+\\(?:#?'\\)?\\(\\(?:\\sw\\|\\s_\\)+\\)[ \)]")
(match-string 1))))))))))
I guess in unambiguous cases we can even omit prompting.
Michael.