mirror of
https://github.com/neovim/neovim.git
synced 2026-02-20 09:19:43 +10:00
vim-patch:8.2.4026: ml_get error with specific win_execute() command
Problem: ml_get error with specific win_execute() command. (Sean Dewar)
Solution: Check cursor and Visual area are OK.
e664a32701
This commit is contained in:
@@ -152,8 +152,23 @@ func Test_win_execute_visual_redraw()
|
||||
call setline(1, ['a', 'b', 'c'])
|
||||
new
|
||||
wincmd p
|
||||
" start Visual in current window, redraw in other window with fewer lines
|
||||
call feedkeys("G\<C-V>", 'txn')
|
||||
call win_execute(winnr('#')->win_getid(), 'redraw')
|
||||
call feedkeys("\<Esc>", 'txn')
|
||||
bwipe!
|
||||
bwipe!
|
||||
|
||||
enew
|
||||
new
|
||||
call setline(1, ['a', 'b', 'c'])
|
||||
let winid = win_getid()
|
||||
wincmd p
|
||||
" start Visual in current window, extend it in other window with more lines
|
||||
call feedkeys("\<C-V>", 'txn')
|
||||
call win_execute(winid, 'call feedkeys("G\<C-V>", ''txn'')')
|
||||
redraw
|
||||
|
||||
bwipe!
|
||||
bwipe!
|
||||
endfunc
|
||||
|
||||
Reference in New Issue
Block a user