Vim documentation: vital/Vim/ViewTracer
main help file
vital/Vim/ViewTracer.txt Trace window and tabpage.
Maintainer: thinca <thinca+vim@gmail.com>
==============================================================================
CONTENTS Vital.Vim.ViewTracer-contents
INTRODUCTION Vital.Vim.ViewTracer-introduction
INTERFACE Vital.Vim.ViewTracer-interface
FUNCTIONS Vital.Vim.ViewTracer-functions
==============================================================================
INTRODUCTION Vital.Vim.ViewTracer-introduction
Vital.Vim.ViewTracer can trace window and tab-page.
A window number and a tab-page number are changed by its location. So, it is
difficult to find the same window or tab-page.
This module traces them.
let V = vital#{plugin-name}#new()
let T = V.import("Vim.ViewTracer")
" Trace the current window by handle
let handle = T.trace_window()
" Get the current tabnr and winnr of handle
let [tabnr, winnr] = T.find(handle)
" Jump to the handled window
call T.jump(handle)
==============================================================================
INTERFACE Vital.Vim.ViewTracer-interface
------------------------------------------------------------------------------
FUNCTIONS Vital.Vim.ViewTracer-functions
trace_window([{tabnr}, {winnr}]) Vital.Vim.ViewTracer.trace_window()
Returns a handle object to trace a specified window. If {tabnr} and
{winnr} is omitted, current is used.
trace_tabpage([{tabnr}]) Vital.Vim.ViewTracer.trace_tabpage()
Returns a handle object to trace a specified tabpage. If {tabnr} is
omitted, current is used.
Note that tracing of tabpage has a little side effect before Vim
7.4.434. These operations move a tab page only for a moment.
find({handle}) Vital.Vim.ViewTracer.find()
Gets current tabnr and winnr of {handle}.
If a {handle} is tracing a tabpage, {winnr} is 0.
Returns a List like [{tabnr}, {winnr}].
exists({handle}) Vital.Vim.ViewTracer.exists()
Checks whether window or tabpage of {handle} exists.
tabnr({handle}) Vital.Vim.ViewTracer.tabnr()
Gets current tabnr of {handle}.
winnr({handle}) Vital.Vim.ViewTracer.winnr()
Gets current winnr of {handle}.
jump({handle}) Vital.Vim.ViewTracer.jump()
Jumps to window or tabpage of {handle}.
==============================================================================
vim:tw=78:fo=tcq2mM:ts=8:ft=help:norl
top - main help file - tag index