vim-patch:8.0.0140 (#7428)

Problem:    Pasting inserted text in Visual mode does not work properly.
            (Matthew Malcomson)
Solution:   Stop Visual mode before stuffing the inserted text. (Christian
            Brabandt, from neovim #5709)

f8eb9c51e5
This commit is contained in:
KunMing Xie 2017-10-22 18:13:46 +08:00 committed by Justin M. Keyes
parent d7594f9c33
commit bead15f10d
2 changed files with 14 additions and 6 deletions

View File

@ -1,13 +1,13 @@
" Tests for Visual mode
if !has('multi_byte')
finish
endif
" Tests for various Visual mode.
if !has('visual')
finish
endif
func Test_block_shift_multibyte()
" Uses double-wide character.
if !has('multi_byte')
return
endif
split
call setline(1, ['xヹxxx', 'ヹxxx'])
exe "normal 1G0l\<C-V>jl>"
@ -35,3 +35,11 @@ func Test_Visual_vapo()
normal vapo
bwipe!
endfunc
func Test_dotregister_paste()
new
exe "norm! ihello world\<esc>"
norm! 0ve".p
call assert_equal('hello world world', getline(1))
q!
endfunc

View File

@ -963,7 +963,7 @@ static const int included_patches[] = {
143,
142,
// 141,
// 140,
140,
// 139 NA
// 138 NA
137,