diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2019-03-11 21:01:47 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-11 21:01:47 +0100 |
commit | 9312e2d06ae29db2e21b575b007c29da514e5df3 (patch) | |
tree | 0a4e12ff9280c0c0922ce1c29f355794b46446b1 /test | |
parent | 3b63374b33a3db38a3d2b2e467f7902b6a9fe1af (diff) | |
download | rneovim-9312e2d06ae29db2e21b575b007c29da514e5df3.tar.gz rneovim-9312e2d06ae29db2e21b575b007c29da514e5df3.tar.bz2 rneovim-9312e2d06ae29db2e21b575b007c29da514e5df3.zip |
autocmd: rename "once" => "-once" #9713
- Rename "nested" to "-nested", but continue to support "nested" for
backwards-compatibility.
- Allow any order: "-once -nested" or "-nested -once".
ref https://github.com/neovim/neovim/pull/9706#issuecomment-471295747
Diffstat (limited to 'test')
-rw-r--r-- | test/functional/autocmd/autocmd_spec.lua | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/test/functional/autocmd/autocmd_spec.lua b/test/functional/autocmd/autocmd_spec.lua index 42e5c46fa5..4efabd37fb 100644 --- a/test/functional/autocmd/autocmd_spec.lua +++ b/test/functional/autocmd/autocmd_spec.lua @@ -59,9 +59,9 @@ describe('autocmd', function() end) end) - it('once', function() -- :help autocmd-once + it('-once', function() -- :help autocmd-once -- - -- ":autocmd ... once" executes its handler once, then removes the handler. + -- ":autocmd ... -once" executes its handler once, then removes the handler. -- local expected = { 'Many1', @@ -76,10 +76,10 @@ describe('autocmd', function() } command('let g:foo = []') command('autocmd TabNew * :call add(g:foo, "Many1")') - command('autocmd TabNew * once :call add(g:foo, "Once1")') - command('autocmd TabNew * once :call add(g:foo, "Once2")') + command('autocmd TabNew * -once :call add(g:foo, "Once1")') + command('autocmd TabNew * -once :call add(g:foo, "Once2")') command('autocmd TabNew * :call add(g:foo, "Many2")') - command('autocmd TabNew * once :call add(g:foo, "Once3")') + command('autocmd TabNew * -once :call add(g:foo, "Once3")') eq(dedent([[ --- Autocommands --- @@ -103,25 +103,25 @@ describe('autocmd', function() funcs.execute('autocmd Tabnew')) -- - -- ":autocmd ... once" handlers can be deleted. + -- ":autocmd ... -once" handlers can be deleted. -- expected = {} command('let g:foo = []') - command('autocmd TabNew * once :call add(g:foo, "Once1")') + command('autocmd TabNew * -once :call add(g:foo, "Once1")') command('autocmd! TabNew') command('tabnew') eq(expected, eval('g:foo')) -- - -- ":autocmd ... <buffer> once nested" + -- ":autocmd ... <buffer> -once -nested" -- expected = { 'OptionSet-Once', 'CursorMoved-Once', } command('let g:foo = []') - command('autocmd OptionSet binary once nested :call add(g:foo, "OptionSet-Once")') - command('autocmd CursorMoved <buffer> once nested setlocal binary|:call add(g:foo, "CursorMoved-Once")') + command('autocmd OptionSet binary -nested -once :call add(g:foo, "OptionSet-Once")') + command('autocmd CursorMoved <buffer> -once -nested setlocal binary|:call add(g:foo, "CursorMoved-Once")') command("put ='foo bar baz'") feed('0llhlh') eq(expected, eval('g:foo')) |