[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Annoying paren match messages in minibuffer
From: |
Drew Adams |
Subject: |
RE: Annoying paren match messages in minibuffer |
Date: |
Wed, 14 Jan 2009 07:29:30 -0800 |
> >> An annoyance like you reported can be eliminated with the following
> >> simple patch:
> >> - (message "Mismatched parentheses"))
> >> + (if (window-minibuffer-p (selected-window))
> >> + (minibuffer-message " [Mismatched parentheses]")
> >> + (message "Mismatched parentheses")))
>
> > This patch looks like the right thing to do. Does anyone see any
> > problems with this change?
>
> Other than the fact that this should be done automatically by
> `message'? No,
I won't know until I try it, and I don't have the time to do that right now. But
I suspect that this will sometimes lead to problems due to the delay involved
with `minibuffer-message'.
I do the same thing myself, but only as a separate function. So when I want
unconditional behavior (regardless of the current buffer) I can still call
either `message' or `minibuffer-message' instead.
BTW, don't you need to ensure that the minibuffer window is active?
FWIW, this is the code I use:
(defun msg-maybe-in-minibuffer (format-string &rest args)
"Display FORMAT-STRING as a message.
If called with the minibuffer inactive, use `message'.
Otherwise, use `minibuffer-message'."
(if (active-minibuffer-window)
(save-selected-window
(select-window (minibuffer-window))
(minibuffer-message
(apply #'format
(concat " [" format-string "]") args)))
(apply #'message format-string args)))
- Re: Annoying paren match messages in minibuffer, (continued)
- Re: Annoying paren match messages in minibuffer, Dan Nicolaescu, 2009/01/13
- Re: Annoying paren match messages in minibuffer, Stefan Monnier, 2009/01/13
- Re: Annoying paren match messages in minibuffer, Dan Nicolaescu, 2009/01/13
- Re: Annoying paren match messages in minibuffer, Stefan Monnier, 2009/01/14
- RE: Annoying paren match messages in minibuffer, Drew Adams, 2009/01/14
Re: Annoying paren match messages in minibuffer, Geoff Gole, 2009/01/13
Re: Annoying paren match messages in minibuffer, Juri Linkov, 2009/01/13
- Re: Annoying paren match messages in minibuffer, Chong Yidong, 2009/01/14
- Re: Annoying paren match messages in minibuffer, Stefan Monnier, 2009/01/14
- RE: Annoying paren match messages in minibuffer,
Drew Adams <=
- Re: Annoying paren match messages in minibuffer, Juri Linkov, 2009/01/14
- Re: Annoying paren match messages in minibuffer, Stefan Monnier, 2009/01/14
- RE: Annoying paren match messages in minibuffer, Drew Adams, 2009/01/14
- Re: Annoying paren match messages in minibuffer, Stefan Monnier, 2009/01/14
- RE: Annoying paren match messages in minibuffer, Drew Adams, 2009/01/14
- Re: Annoying paren match messages in minibuffer, Stefan Monnier, 2009/01/14
- RE: Annoying paren match messages in minibuffer, Drew Adams, 2009/01/16
- Re: Annoying paren match messages in minibuffer, Stefan Monnier, 2009/01/16
- RE: Annoying paren match messages in minibuffer, Drew Adams, 2009/01/16
- Re: Annoying paren match messages in minibuffer, Stefan Monnier, 2009/01/16