[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: More visible mini-buffer prompt face
From: |
Lennart Borgman (gmail) |
Subject: |
Re: More visible mini-buffer prompt face |
Date: |
Sat, 24 Feb 2007 02:01:27 +0100 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.9) Gecko/20061207 Thunderbird/1.5.0.9 Mnenhy/0.7.4.666 |
Drew Adams wrote:
Why? The user should expect most prompts, no?
It depends on several things. Sometimes Emacs prompts you unexpectedly
as you have noticed in the example you gave with the line endings.
Sometimes it may be the structure of interaction. If you use some kind
of "template" there may be different number of questions at different
times. There may also be a mix of popup menus and minibuffer prompts.
(That mix may be unavoidable to a certain part depending on what you
want to do.)
Please be specific. In those cases also, the dialog should probably be
improved so the prompt is not unexpected.
On such case is when quitting ediff. Other cases is when you have got an
unexpected prompt and then happen to switch frame before you notice it.
(I would like some notice also on the other frames here, but that seems
to much to do right now.)
Or, if it must be unexpected, then
temporarily use a different face or `ding' or whatever, if it's thought that
users won't notice it.
The notification should be specific since the UI is a bit unusual to new
users.
A normal prompt should not especially stand out;
Why not?
Because the user expects it, looks for it. If I initiate query-replace, I
expect that the program will ask me what to replace with what? If I initiate
go-to-line, I expect that the program will ask me which line.
I remember I was quite surprised in the beginning of how Emacs prompted.
It took some time to really get used to it.
But I wouldn't want Emacs to ask any louder ;-).
The face of the minibuffer prompt is customizable. So it is quite easy
for you as an experienced user to get rid of it if you do not want it.
The reverse is not true. It is much harder for a new user to make the
prompt louder.
notice them, one way or the other. The point is that there is no reason to
make them more intrusive (LOUDER) all of the time, because they can make
themselves be noticed when they need to.
My point is in the other direction. Be consistent in the UI. A prompt is
always a prompt in that sense we are talking about it now. It needs the
users attention.
Then there might be other times when the answer is more "serious". It
kind of goes against my argument here of course, but I still think a
more visual default prompt has advantages.
Haven't tried lately, but I believe this is a new feature in Emacs 22. If it
doesn't work, please file a bug.
I tried and failed. But maybe I misremembered something.
By default, `error' messages shouldn't stand out either, IMO. If a
particular error message really needs to grab the user's attention, there
are ways of doing that.
Should not error messages be reserved for the case when the users
attention is needed more than for just a warning or an informational
message?
Re: More visible mini-buffer prompt face, Lennart Borgman (gmail), 2007/02/23
Re: More visible mini-buffer prompt face, Miles Bader, 2007/02/24
Re: More visible mini-buffer prompt face, Eli Zaretskii, 2007/02/24
Re: More visible mini-buffer prompt face, Richard Stallman, 2007/02/24