1
0
forked from aniani/vim

patch 8.2.3580: gj does not move properly with a wide character

Problem:    gj does not move properly with a wide character.
Solution:   Move one to the right. (Christian Brabandt, closes #8702)
This commit is contained in:
Christian Brabandt
2021-11-04 13:28:29 +00:00
committed by Bram Moolenaar
parent 4b2c804767
commit aaec1d4fb1
3 changed files with 22 additions and 1 deletions

View File

@@ -3423,4 +3423,16 @@ func Test_normal_count_after_operator()
bw!
endfunc
func Test_normal_gj_on_extra_wide_char()
new | 25vsp
let text='1 foooooooo ar e inszwe1 foooooooo inszwei' .
\ ' i drei vier fünf sechs sieben acht un zehn elf zwöfl' .
\ ' dreizehn v ierzehn fünfzehn'
put =text
call cursor(2,1)
norm! gj
call assert_equal([0,2,25,0], getpos('.'))
bw!
endfunc
" vim: shiftwidth=2 sts=2 expandtab