В python, используя модуль vim, невероятно просто получить текущее окно / буфер / вкладку:
current_win = vim.current.window
current_buff = vim.current.buffer
current_tabpage = vim.current.tabpage
У меня вопрос, как вы делаете это в чистом VimL / Vimscript и какой тип объекта возвращается? Я действительно не могу найти это где-нибудь в windows.txt
( :h windows
).
:h functions
имеет больше смысла для вас, чтобы найти информацию, связанную со сценарием.