From 0fdf59ac9d30d8874ba6eba22a8bdfb41c1603b7 Mon Sep 17 00:00:00 2001 From: Lewis Russell Date: Sat, 6 Aug 2022 13:53:37 +0100 Subject: fix(api): nvim_cmd handle 0 range (#19655) Fixes #19608 --- test/functional/api/vim_spec.lua | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'test') diff --git a/test/functional/api/vim_spec.lua b/test/functional/api/vim_spec.lua index 17de6730fb..fe623ff824 100644 --- a/test/functional/api/vim_spec.lua +++ b/test/functional/api/vim_spec.lua @@ -3822,5 +3822,12 @@ describe('API', function() feed("[l") neq(nil, string.find(eval("v:errmsg"), "E5108:")) end) + it('handles 0 range #19608', function() + meths.buf_set_lines(0, 0, -1, false, { "aa" }) + meths.cmd({ cmd = 'delete', range = { 0 } }, {}) + command('undo') + eq({'aa'}, meths.buf_get_lines(0, 0, 1, false)) + assert_alive() + end) end) end) -- cgit