mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
updated for version 7.3.761
Problem: In Visual mode a "-p does not work. (Marcin Szamotulski) Solution: Avoid writing to "- before putting it. (Christian Brabandt)
This commit is contained in:
parent
83dadafdd7
commit
ba6e858556
@ -9412,14 +9412,15 @@ nv_put(cap)
|
||||
# ifdef FEAT_CLIPBOARD
|
||||
adjust_clip_reg(®name);
|
||||
# endif
|
||||
if (regname == 0 || regname == '"' || VIM_ISDIGIT(regname)
|
||||
if (regname == 0 || regname == '"'
|
||||
|| VIM_ISDIGIT(regname) || regname == '-'
|
||||
# ifdef FEAT_CLIPBOARD
|
||||
|| (clip_unnamed && (regname == '*' || regname == '+'))
|
||||
# endif
|
||||
|
||||
)
|
||||
{
|
||||
/* the delete is going to overwrite the register we want to
|
||||
/* The delete is going to overwrite the register we want to
|
||||
* put, save it first. */
|
||||
reg1 = get_register(regname, TRUE);
|
||||
}
|
||||
|
@ -54,8 +54,12 @@ $5lrxa<-- should be 'x'
|
||||
^O3li4li4li <-- should show the name of a noted text editor
|
||||
^o4li4li4li <-- and its version number-dd
|
||||
:"
|
||||
:" Test for yanking and pasting using the small delete register
|
||||
gg/^foo
|
||||
dewve"-p
|
||||
:wq! test.out
|
||||
ENDTEST
|
||||
foo, bar
|
||||
keyword keyw
|
||||
all your base are belong to us
|
||||
1 2 3 4 5 6
|
||||
|
@ -1,3 +1,4 @@
|
||||
, foo
|
||||
keyword keyword
|
||||
all your base
|
||||
are belong to vim
|
||||
|
@ -725,6 +725,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
761,
|
||||
/**/
|
||||
760,
|
||||
/**/
|
||||
|
Loading…
x
Reference in New Issue
Block a user