evil-paredit-mode.el mode map blues

Óscar Fuentes ofv at wanadoo.es
Tue Mar 19 01:16:24 CET 2013


Hello Michael.

Michael Markert <markert.michael at gmail.com> writes:

> The problem is that the bindings come only into effect if the normal
> mode is activated. So change states and back to normal-state and the
> bindings come into effect.
>
> Also "random operations" is a bad description, C-h l (view-lossage)
> tells you about your recently typed keys.

I said "random" because different sequences worked on different trials.
Didn't notice the "state change" pattern.

>> It seems that the method used by evil-paredit-mode is not adequate for
>> the job. Modifying the local keymap seems to work:
>
> Modifying evil-paredit-mode also works (you may want to bring this to
> the attention of the author):
>
> (define-minor-mode evil-paredit-mode
>   "Minor mode for setting up Evil with paredit in a single buffer"
>   :keymap '()
>   (let ((prev-state evil-state))
>     (evil-normal-state)
>     (evil-change-state prev-state)))

Yes, confirmed that it works.

> You may also want to add an issue because I also don't think the current
> behavior is desired.

Done in https://github.com/roman/evil-paredit/issues/7

Thanks Michael.




More information about the implementations-list mailing list