summaryrefslogtreecommitdiff
path: root/src/testdir
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2021-03-24 20:08:12 +0100
committerBram Moolenaar <Bram@vim.org>2021-03-24 20:08:12 +0100
commit1ff89deeaa07a161afbe91f57c340f3758d34f49 (patch)
tree28243c15cb05fa45c226be2b3c96c097ea616c1e /src/testdir
parentc54f347d63bcca97ead673d01ac6b59914bb04e5 (diff)
downloadvim-git-1ff89deeaa07a161afbe91f57c340f3758d34f49.tar.gz
patch 8.2.2649: Vim9: some wincmd arguments cause a white space errorv8.2.2649
Problem: Vim9: some wincmd arguments cause a white space error. Solution: Insert a space before the count. (closes #8001)
Diffstat (limited to 'src/testdir')
-rw-r--r--src/testdir/test_vim9_cmd.vim21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_cmd.vim b/src/testdir/test_vim9_cmd.vim
index c21e55a47..c276a7e6f 100644
--- a/src/testdir/test_vim9_cmd.vim
+++ b/src/testdir/test_vim9_cmd.vim
@@ -1056,6 +1056,27 @@ def Test_wincmd()
endif
assert_notequal(id1, win_getid())
close
+
+ split
+ var id = win_getid()
+ split
+ :2wincmd o
+ assert_equal(id, win_getid())
+ only
+
+ split
+ split
+ assert_equal(3, winnr('$'))
+ :2wincmd c
+ assert_equal(2, winnr('$'))
+ only
+
+ split
+ split
+ assert_equal(3, winnr('$'))
+ :2wincmd q
+ assert_equal(2, winnr('$'))
+ only
enddef
def Test_windo_missing_endif()