From: Peter Graves <peter@ar...> - 2003-06-12 18:08:39
On Thu, 12 Jun 2003 at 16:55:17 +0200, Olivier Imbert wrote:
> Just another idea from Emacs ...
> Is it possible when we use an Meta X Command to have a message in the
> status bar saying the key binding if any ...
I liked this suggestion so much that I immediately tried to implement
And it's not so easy...
The problem is, many commands use the status bar as an output area (for
example, the find command puts its string-not-found message there).
You don't want to overwrite that information with the less-important
information about the key binding, but you still want to provide key
binding information for commands that use the status bar for output.
By default, emacs leaves the command's output there for 2 seconds, and
then overwrites it with the key binding information, but that seems a
bit fragile. I really don't like the idea of arbitrarily overwriting
the command's output without any action at all on the part of the user
("allowing time to pass" is not an action).
I even tried the Suzie Creamcheese approach of putting up a message box
about the key binding before even executing the command, forcing the
user to dismiss the message box before proceeding, and that was
absolutely awful, as expected.
So this idea is on hold until someone comes up with a better
implementation (or at least a good plan).
But thanks for the suggestion!
From: Peter Graves <peter@ar...> - 2003-06-12 19:05:47
On Thu, 12 Jun 2003 at 11:20:00 -0700, Mike Rutter wrote:
> What if you dedicated an area of the status bar to listing
> the key binding (much like a portion of the status bar is
> taken up with the mode, line, and column number). It could
> be right-justified just like those are. Just an idea.
The problem is, this feature is something experienced users would
probably turn off (just like they'd turn off the corresponding feature
in emacs). And then the dedicated area would get mighty lonely... ;)