eval in evil: move the cursor past last char

Michael Markert markert.michael at googlemail.com
Mon Sep 19 12:51:09 CEST 2011


On 18 Sep 2011, Eric S. Fraga wrote:

> Lorenz Köhl <rainbowtwigs at googlemail.com> writes:
>
>> Hello,
>>
>> evil is awesome.
>>
>> As I was customizing to make my vim and emacs habits non-exclusive I
>> realized that C-x C-e (eval-last-sexp) works on the next to last sexp
>> and I couldn't move over the last paren as it's usually the last
>> character.
>>
>> How do you eval in evil?
>
> I was just going to ask the same question!  The problem is the
> mismatch between emacs point and vi's character position.
>
> In any case, the solution is quite straightforward: put the cursor
> (point) at the start of the next line.  Not ideal but it works.

Another option: eval in insert state.

And there's `evil-move-cursor-back': Set to nil there's no mismatch
between point and position in normal state.

Michael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
Url : https://lists.ourproject.org/pipermail/implementations-list/attachments/20110919/44431313/attachment.pgp 


More information about the implementations-list mailing list