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.

Reply via email to