vim-patch:8.2.4334: command line popup menu not positioned correctly

Problem:    Command line popup menu not positioned correctly.
Solution:   Also use vim_strsize() on the existing text. (Naruhiko Nishino,
            closes vim/vim#9727)
68cc2b8a37
This commit is contained in:
zeertzjq
2022-08-22 08:42:02 +08:00
parent 99bd895956
commit 06a53ab2cb
5 changed files with 28 additions and 0 deletions

View File

@@ -2033,6 +2033,17 @@ func Test_wildmenu_pum()
call TermWait(buf)
call VerifyScreenDump(buf, 'Test_wildmenu_pum_31', {})
" Tests a directory name contained full-width characters.
call mkdir('Xdir/あいう', 'p')
call writefile([], 'Xdir/あいう/abc')
call writefile([], 'Xdir/あいう/xyz')
call writefile([], 'Xdir/あいう/123')
call term_sendkeys(buf, "\<C-U>set wildmode&\<CR>")
call term_sendkeys(buf, ":\<C-U>e Xdir/あいう/\<Tab>")
call TermWait(buf)
call VerifyScreenDump(buf, 'Test_wildmenu_pum_32', {})
call term_sendkeys(buf, "\<C-U>\<CR>")
call StopVimInTerminal(buf)
call delete('Xtest')