Textadept
- Home |
- Download |
- Lua API |
- Source |
- Language Modules |
- Stats |
- Wiki |
- Mailing List
view
A Textadept view object.
Fields
size (number)
The position of the split resizer (if this view is part of a split view).
Functions
goto_buffer(view, n, relative)
Goes to buffer number n in the view.
If relative is true, n is an index relative to the index of the current
buffer in _G._BUFFERS instead of an absolute index.
Emits BUFFER_BEFORE_SWITCH and BUFFER_AFTER_SWITCH events.
Parameters:
view: The view to switch buffers in.n: A relative or absolute buffer index in_G._BUFFERS. An absolute index of-1goes to the last buffer.relative: Optional flag indicating whether n is a relative or absolute index. The default value isfalse, for an absolute index.
See also:
split(view, vertical)
Splits the view into top and bottom views, unless vertical is true,
focuses the new view, and returns both the old and new views.
If vertical is false, splits the view vertically into left and
right views.
Emits a VIEW_NEW event.
Parameters:
view: The view to split.vertical: Optional flag indicating whether or not to split the view vertically. The default value isfalse, for horizontal.
Return:
- old view and new view.
See also:
unsplit(view)
Unsplits the view if possible, returning true on success.
Parameters:
view: The view to unsplit.
Return:
- boolean if the view was unsplit or not.
Tables
buffer
The buffer the view contains. (Read-only)