aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_meta/api.lua
diff options
context:
space:
mode:
authorWill Hopkins <willothyh@gmail.com>2024-01-28 23:18:33 -0800
committerGitHub <noreply@github.com>2024-01-29 15:18:33 +0800
commitca9f6f56949d66f0f6467fa64b215f861fe0a3bf (patch)
treec65f6084044279f65617c6e7345304edc015b767 /runtime/lua/vim/_meta/api.lua
parent5e5b004da44c7075ed1e20ae9d05ab09c6f2ac58 (diff)
downloadrneovim-ca9f6f56949d66f0f6467fa64b215f861fe0a3bf.tar.gz
rneovim-ca9f6f56949d66f0f6467fa64b215f861fe0a3bf.tar.bz2
rneovim-ca9f6f56949d66f0f6467fa64b215f861fe0a3bf.zip
feat(api): add nvim_tabpage_set_win (#27222)
Allows setting the current window of a non-current tabpage without switching tabpages.
Diffstat (limited to 'runtime/lua/vim/_meta/api.lua')
-rw-r--r--runtime/lua/vim/_meta/api.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/runtime/lua/vim/_meta/api.lua b/runtime/lua/vim/_meta/api.lua
index f9fa364158..bedc218626 100644
--- a/runtime/lua/vim/_meta/api.lua
+++ b/runtime/lua/vim/_meta/api.lua
@@ -1952,6 +1952,12 @@ function vim.api.nvim_tabpage_list_wins(tabpage) end
--- @param value any Variable value
function vim.api.nvim_tabpage_set_var(tabpage, name, value) end
+--- Sets the current window in a tabpage
+---
+--- @param tabpage integer Tabpage handle, or 0 for current tabpage
+--- @param win integer Window handle, must already belong to {tabpage}
+function vim.api.nvim_tabpage_set_win(tabpage, win) end
+
--- Calls a function with window as temporary current window.
---
--- @param window integer Window handle, or 0 for current window