mirror of
https://github.com/neovim/neovim.git
synced 2025-09-23 19:48:32 +00:00
fix(inccommand): do not try to preview an ambiguous command (#18827)
This commit is contained in:
@@ -5,6 +5,7 @@ local exec_lua = helpers.exec_lua
|
||||
local insert = helpers.insert
|
||||
local feed = helpers.feed
|
||||
local command = helpers.command
|
||||
local assert_alive = helpers.assert_alive
|
||||
|
||||
-- Implements a :Replace command that works like :substitute.
|
||||
local setup_replace_cmd = [[
|
||||
@@ -326,4 +327,13 @@ describe("'inccommand' for user commands", function()
|
||||
:.Replace text cats^ |
|
||||
]])
|
||||
end)
|
||||
|
||||
it('does not crash on ambiguous command #18825', function()
|
||||
command('set inccommand=split')
|
||||
command('command Reply echo 1')
|
||||
feed(':R')
|
||||
assert_alive()
|
||||
feed('e')
|
||||
assert_alive()
|
||||
end)
|
||||
end)
|
||||
|
Reference in New Issue
Block a user