diff options
author | zeertzjq <zeertzjq@outlook.com> | 2022-12-30 15:06:47 +0800 |
---|---|---|
committer | zeertzjq <zeertzjq@outlook.com> | 2022-12-30 15:16:28 +0800 |
commit | d7855caa183f9eacc7cfd3f2ab7f071063ff84af (patch) | |
tree | 6f39ab5d25d1c9ef92bd5a33d8f316ae1673c93e | |
parent | 83472b3808c3cda869471442793ece9e7a0ce261 (diff) | |
download | rneovim-d7855caa183f9eacc7cfd3f2ab7f071063ff84af.tar.gz rneovim-d7855caa183f9eacc7cfd3f2ab7f071063ff84af.tar.bz2 rneovim-d7855caa183f9eacc7cfd3f2ab7f071063ff84af.zip |
test: add test for setting &columns from modeline with tabpages
-rw-r--r-- | contrib/luarc.json | 1 | ||||
-rw-r--r-- | test/functional/core/startup_spec.lua | 13 |
2 files changed, 14 insertions, 0 deletions
diff --git a/contrib/luarc.json b/contrib/luarc.json index 68d1d5800a..ebad0581b9 100644 --- a/contrib/luarc.json +++ b/contrib/luarc.json @@ -11,6 +11,7 @@ "after_each", "setup", "teardown", + "finally", "lfs" ] }, 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() |