Leo <[email protected]> writes: > I think using C-d for this will be confusing C-d is global key-binding > for deleting.
Choosing the keybindings was the hardest part of the job :-) So if you have a better one, please suggest it. > On 2010-03-31 16:13 +0100, Óscar Fuentes wrote: >> I implemented this but the widget's keymap interferes with magit's >> keymap, so the solution is not to use the widgets but bind one key for >> doubling the number of entries shown and another for showing all >> entries. Some text is appended at the end of the log buffer reporting >> the existence of those bindings. >> >> I hope to have enough time this night for finishing the code. > > I think it will be better to implement something similar to what vc does > for consistency. The widgets are nice looking (for Emacs standards!) but not as practical as a regular keybinding, IMO. > Unfortunately I haven't used the widget so don't know > if the interference can be done away with. > > My experience with using Gnus and its mml convinces me the keymap is > only active when point is in the widget. For example, if you view an > email with an attachment in Gnus, the key bindings when point is at the > attachment are different from normal gnus key bindings. I asked on the Emacs users ml and the only response I got was that you must detect when the point is on the widget and pass the key press to it. I was surprised too about the widget not creating its own sections (and, in fact, I think that they create the sections, but the local keymap takes precedence, which goes against my reading of the Elisp manual, but maybe I'm missing something) -- To unsubscribe, reply using "remove me" as the subject.
