aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-12-30 15:59:11 +0800
committerGitHub <noreply@github.com>2022-12-30 15:59:11 +0800
commitcb9d68fe6daf214ba703b9c2376fc8a2b8ae7079 (patch)
tree6f39ab5d25d1c9ef92bd5a33d8f316ae1673c93e /test
parent4703e561d5bc0eef13da171c4f8f8b6e02ae4883 (diff)
parentd7855caa183f9eacc7cfd3f2ab7f071063ff84af (diff)
downloadrneovim-cb9d68fe6daf214ba703b9c2376fc8a2b8ae7079.tar.gz
rneovim-cb9d68fe6daf214ba703b9c2376fc8a2b8ae7079.tar.bz2
rneovim-cb9d68fe6daf214ba703b9c2376fc8a2b8ae7079.zip
Merge pull request #21591 from zeertzjq/vim-8.2.3773
vim-patch:8.2.{3773,3774}
Diffstat (limited to 'test')
-rw-r--r--test/functional/core/startup_spec.lua13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/functional/core/startup_spec.lua b/test/functional/core/startup_spec.lua
index 7664401824..9e22efa545 100644
--- a/test/functional/core/startup_spec.lua
+++ b/test/functional/core/startup_spec.lua
@@ -465,6 +465,19 @@ describe('startup', function()
clear{args={'--cmd', 'set packpath^=test/functional/fixtures', '--cmd', [[ lua _G.test_loadorder = {} vim.cmd "runtime! filen.lua" ]]}, env={XDG_CONFIG_HOME='test/functional/fixtures/'}}
eq({'ordinary', 'FANCY', 'FANCY after', 'ordinary after'}, exec_lua [[ return _G.test_loadorder ]])
end)
+
+ it('window widths are correct when modelines set &columns with tabpages', function()
+ write_file('tab1.noft', 'vim: columns=81')
+ write_file('tab2.noft', 'vim: columns=81')
+ finally(function()
+ os.remove('tab1.noft')
+ os.remove('tab2.noft')
+ end)
+ clear({args = {'-p', 'tab1.noft', 'tab2.noft'}})
+ eq(81, meths.win_get_width(0))
+ command('tabnext')
+ eq(81, meths.win_get_width(0))
+ end)
end)
describe('sysinit', function()