vim-patch:8.0.1787: cannot insert the whole cursor line

Problem:    Cannot insert the whole cursor line.
Solution:   Make CTRL-R CTRL-L work. (Andy Massimino, closes vim/vim#2857)
e2c8d83926
This commit is contained in:
Jan Edmund Lazo
2018-08-16 21:25:33 -04:00
parent 68cd18eb04
commit 015df9c66e
4 changed files with 18 additions and 3 deletions

View File

@@ -3295,8 +3295,10 @@ static bool cmdline_paste(int regname, bool literally, bool remcr)
/* check for valid regname; also accept special characters for CTRL-R in
* the command line */
if (regname != Ctrl_F && regname != Ctrl_P && regname != Ctrl_W
&& regname != Ctrl_A && !valid_yank_reg(regname, false))
&& regname != Ctrl_A && regname != Ctrl_L
&& !valid_yank_reg(regname, false)) {
return FAIL;
}
/* A register containing CTRL-R can cause an endless loop. Allow using
* CTRL-C to break the loop. */