fix: args.count of 0 is not used as size (#695)

This commit is contained in:
phanium 2025-12-28 05:27:37 +08:00 committed by GitHub
parent 756dec855b
commit bbfa7cba85
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1164,10 +1164,12 @@ M.setup = function(opts)
end
if not float and (args.smods.vertical or args.smods.horizontal or args.smods.split ~= "") then
local range = args.count > 0 and { args.count } or nil
local cmdargs = { mods = { split = args.smods.split }, range = range }
if args.smods.vertical then
vim.cmd.vsplit({ mods = { split = args.smods.split }, range = { args.count } })
vim.cmd.vsplit(cmdargs)
else
vim.cmd.split({ mods = { split = args.smods.split }, range = { args.count } })
vim.cmd.split(cmdargs)
end
end