From: Olivier I. <Oli...@la...> - 2003-06-12 14:55:31
|
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 ... |
From: Peter G. <pe...@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 it. 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! -Peter |
From: Peter G. <pe...@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... ;) -Peter |