1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-11-21 13:00:57 +01:00

33519: last character in the buffer can be cut, changed or yanked using vi-forward-char

This commit is contained in:
Oliver Kiddle 2014-10-23 22:12:06 +02:00
parent bdedf7b40b
commit 2fe4bfb100
3 changed files with 9 additions and 1 deletions

View file

@ -1,5 +1,8 @@
2014-10-23 Oliver Kiddle <opk@zsh.org>
* 33519: Src/Zle/zle_move.c, Test/X02zlevi.ztst: last character
in the buffer can be cut, changed or yanked using vi-forward-char
* 33518: Doc/Zsh/zle.yo, Src/Zle/zle.h, Src/Zle/zle_utils.c,
Src/Zle/zle_vi.c, Test/X02zlevi.ztst: add support for "_ vi
buffer and arguments to vi-set-buffer from a zle widget

View file

@ -599,7 +599,7 @@ vimatchbracket(UNUSED(char **args))
int
viforwardchar(char **args)
{
int lim = findeol() - invicmdmode();
int lim = findeol() - invicmdmode() + virangeflag;
int n = zmult;
if (n < 0) {

View file

@ -10,6 +10,11 @@
%test
zletest $'goox\ecld'
0:change last character in buffer
>BUFFER: good
>CURSOR: 4
zletest $'yankee doodle\ebhDyy0"1P'
0:paste register 1 to get last deletion
>BUFFER: doodleyankee