fix(cmdline): completion for command after :restart (#35256)

This commit is contained in:
zeertzjq
2025-08-09 09:25:14 +08:00
committed by GitHub
parent 5977bdba05
commit fa92a0b9fe
2 changed files with 7 additions and 0 deletions

View File

@@ -2014,6 +2014,7 @@ static const char *set_context_by_cmdname(const char *cmd, cmdidx_T cmdidx, expa
case CMD_lockmarks: case CMD_lockmarks:
case CMD_noautocmd: case CMD_noautocmd:
case CMD_noswapfile: case CMD_noswapfile:
case CMD_restart:
case CMD_rightbelow: case CMD_rightbelow:
case CMD_sandbox: case CMD_sandbox:
case CMD_silent: case CMD_silent:

View File

@@ -952,6 +952,12 @@ describe('completion', function()
end end
end) end)
it('cmdline completion for :restart', function()
eq('qall', fn.getcompletion('restart +qa', 'cmdline')[1])
eq('edit', fn.getcompletion('restart +qall ed', 'cmdline')[1])
eq('edit', fn.getcompletion('restart ed', 'cmdline')[1])
end)
describe('from the commandline window', function() describe('from the commandline window', function()
it('is cleared after CTRL-C', function() it('is cleared after CTRL-C', function()
feed('q:') feed('q:')