Mercurial > vim
diff src/testdir/test_cmdline.vim @ 18084:f4b51934d4f8 v8.1.2037
patch 8.1.2037: can call win_gotoid() in cmdline window
Commit: https://github.com/vim/vim/commit/a046b37c22bcabdea5f0fd6d21ca4bd0aa4c768e
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Sep 15 17:26:07 2019 +0200
patch 8.1.2037: can call win_gotoid() in cmdline window
Problem: Can call win_gotoid() in cmdline window.
Solution: Disallow switching windows. (Yasuhiro Matsumoto, closes https://github.com/vim/vim/issues/4940)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 15 Sep 2019 17:30:06 +0200 |
parents | 5a0d5f8e1778 |
children | b0b37bd807ba |
line wrap: on
line diff
--- a/src/testdir/test_cmdline.vim +++ b/src/testdir/test_cmdline.vim @@ -734,3 +734,13 @@ func Test_cmdline_overstrike() let &encoding = encoding_save endfunc + +func Test_cmdwin_bug() + let winid = win_getid() + sp + try + call feedkeys("q::call win_gotoid(" .. winid .. ")\<CR>:q\<CR>", 'x!') + catch /^Vim\%((\a\+)\)\=:E11/ + endtry + bw! +endfunc