@@ -47,7 +47,8 @@ end
|
|||||||
---@return { [1]: integer, [2]: integer }
|
---@return { [1]: integer, [2]: integer }
|
||||||
api.get_cursor = function()
|
api.get_cursor = function()
|
||||||
if api.is_cmdline_mode() then
|
if api.is_cmdline_mode() then
|
||||||
return { vim.o.lines - (vim.api.nvim_get_option('cmdheight') or 1) + 1, vim.fn.getcmdpos() - 1 }
|
return { math.min(vim.o.lines, vim.o.lines - (vim.api.nvim_get_option('cmdheight') - 1)), vim.fn.getcmdpos() - 1 }
|
||||||
|
|
||||||
end
|
end
|
||||||
return vim.api.nvim_win_get_cursor(0)
|
return vim.api.nvim_win_get_cursor(0)
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user