aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_meta/api_keysets.lua
diff options
context:
space:
mode:
authorluukvbaal <luukvbaal@gmail.com>2025-04-21 13:48:26 +0200
committerGitHub <noreply@github.com>2025-04-21 19:48:26 +0800
commit7ba043f0f31cc0c9a783bcb28d6f700a42ba6ff4 (patch)
tree134f3e1f1f38a6b6300e1d451a097e06321a575f /runtime/lua/vim/_meta/api_keysets.lua
parent98ec3fdf744ffce5e685da76a5ef6f2b000649f6 (diff)
downloadrneovim-7ba043f0f31cc0c9a783bcb28d6f700a42ba6ff4.tar.gz
rneovim-7ba043f0f31cc0c9a783bcb28d6f700a42ba6ff4.tar.bz2
rneovim-7ba043f0f31cc0c9a783bcb28d6f700a42ba6ff4.zip
feat(api): add "max_height" argument to nvim_win_text_height (#32835)
Useful to e.g. limit the height to the window height, avoiding unnecessary work. Or to find out how many buffer lines beyond "start_row" take up a certain number of logical lines (returned in "end_row" and "end_vcol").
Diffstat (limited to 'runtime/lua/vim/_meta/api_keysets.lua')
-rw-r--r--runtime/lua/vim/_meta/api_keysets.lua1
1 files changed, 1 insertions, 0 deletions
diff --git a/runtime/lua/vim/_meta/api_keysets.lua b/runtime/lua/vim/_meta/api_keysets.lua
index c67c8ddf8c..2488139ce9 100644
--- a/runtime/lua/vim/_meta/api_keysets.lua
+++ b/runtime/lua/vim/_meta/api_keysets.lua
@@ -318,6 +318,7 @@ error('Cannot require a meta file')
--- @field end_row? integer
--- @field start_vcol? integer
--- @field end_vcol? integer
+--- @field max_height? integer
--- @class vim.api.keyset.xdl_diff
--- @field on_hunk? fun(start_a: integer, count_a: integer, start_b: integer, count_b: integer): integer?