diff --git a/runtime/lua/vim/range.lua b/runtime/lua/vim/range.lua index a6c6eaf468..a19259577c 100644 --- a/runtime/lua/vim/range.lua +++ b/runtime/lua/vim/range.lua @@ -90,6 +90,11 @@ function M.new(...) elseif nargs == 5 then ---@type integer, integer, integer, integer, integer buf, start_row, start_col, end_row, end_col = ... + validate('buf', buf, 'number') + validate('start_row', start_row, 'number') + validate('start_col', start_col, 'number') + validate('end_row', end_row, 'number') + validate('end_col', end_col, 'number') else error('invalid parameters') end