Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

server.Server.listBuffers

View as Markdown

Module
server
Declared in
Server
Package
libtmux
Source
packages/libtmux/src/server.ts
Other languages
PythonRuby Lua RustGoJava.NETC++Swift
listBuffers ( ) → Promise<readonly string[]>
method [source]
method [source]
listBuffers

Every buffer name this server holds.

In other ports List the paste buffers

Examples

const names = await server.listBuffers();
names.length;

Default template (backward-compatible):

>>> server.set_buffer('buf_data')
>>> result = server.list_buffers()
>>> len(result) >= 1
True

Project just the names:

>>> server.set_buffer('hello', buffer_name='gap6_demo')
>>> 'gap6_demo' in server.list_buffers(format_string='#{buffer_name}')
True

Filter via tmux:

>>> matches = server.list_buffers(
... format_string='#{buffer_name}',
... filter='#{m:gap6_*,#{buffer_name}}',
... )
>>> 'gap6_demo' in matches
True

0 declared, 0 inherited

Esc

Type to search.