Ignore if already discussed or idea seems useless.
I have some commands that users can use either at top level or when in the
minibuffer. (In the latter case, they are bound to keys.) I use the
following wrapper function, and I wonder if such a function might not be
useful generally, for defining Emacs commands that are likely to be (also)
bound in a minibuffer map.
Some toggle commands are examples of use cases - toggles that can take
effect while still inputting in the minibuffer.
(defun msg-maybe-in-minibuffer (string &rest args)
"Display STRING with `message' or `minibuffer-message', as appropriate."
(if (active-minibuffer-window)
(minibuffer-message (format " [%s]" string))
(message string)))
No, this does not provide the generality of `message', which accepts a
format string and possibly other args to be formatted. It might
nevertheless be useful.
_______________________________________________
Emacs-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-devel