From 9312e2d06ae29db2e21b575b007c29da514e5df3 Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Mon, 11 Mar 2019 21:01:47 +0100 Subject: 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 --- test/functional/autocmd/autocmd_spec.lua | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'test') 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 ... once nested" + -- ":autocmd ... -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 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 -once -nested setlocal binary|:call add(g:foo, "CursorMoved-Once")') command("put ='foo bar baz'") feed('0llhlh') eq(expected, eval('g:foo')) -- cgit