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

tmux option and hook reference

Lua
  • Python Unavailable
  • Ruby Unavailable
  • Lua
  • TypeScript Unavailable
  • Rust Unavailable
  • Go Unavailable
  • Java Unavailable
  • .NET Unavailable
  • C++ Unavailable
  • Swift Unavailable

This generated catalog records every canonical built-in option and hook in the 13 released tmux versions listed below. It describes native types and storage scopes; it does not establish runtime or platform compatibility. Edit the catalog, then regenerate:

Terminal window
$ python scripts/generate_options.py

Check generated Lua metadata and this reference without changing files:

Terminal window
$ python scripts/generate_options.py --check

Both commands run offline with Python and the pinned StyLua formatter. --verify-source additionally accepts a local tmux Git checkout and checks every release tag, pinned source digest, definition and line anchor. It does not download sources, build tmux or start a server.

Values and scopesLink to section

Built-in names select their native storage scope; command flags alone do not enforce the caller’s intended scope. Session and window defaults are separate global stores. Pane-capable options also support window storage; there is no global pane store. Unknown release strings require new source evidence: the private catalog does not fall back to the latest version.

Flags use booleans, numbers use exact bounded integers, and choices use literal strings, including numeric-looking choices such as "24". Keys, colours, styles and commands retain their native string grammars. A command value is tmux command-list source, not shell argv. Native grammar validation and remote conditions such as shell suitability still require tmux.

Arrays retain native zero-based sparse indices and their element type. The separator is a set of splitting characters, not a reversible codec. An omitted array separator means space/comma; an empty separator preserves one complete command-list entry. Indexed assignment avoids splitting. All built-in hooks are command arrays; a scalar command option is not a hook. User options beginning with @ are separate string scalars.

Global built-in unset restores the default; local unset removes an override. Native aliases, prefix matching, default values and descriptive option text are outside this catalog. Source integer limits assume the supported target ABIs’ 32-bit int and 16-bit short; the largest bound is 4294967295.

Source releasesLink to section

ReleaseBuilt-ins, including hooksHooks
3.2a16561
3.318165
3.3a18165
3.418665
3.519066
3.5a19066
3.621068
3.6a21068
3.6b21068
3.722168
3.7a22168
3.7b22168
3.7c22168

Full commit identities, hashes for options-table.c, options.c and tmux.h, and per-entry source anchors are recorded in the source catalog. Repeated release labels below mean the extracted metadata is identical, not that defaults or other native behavior are identical.

OptionsLink to section

NameReleasesScopeValueArray separator
activity-action3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionnone, any, current, other—
aggressive-resize3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowflag—
allow-passthrough3.3, 3.3awindow, paneflag—
allow-passthrough3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, paneoff, on, all—
allow-rename3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, paneflag—
allow-set-title3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, paneflag—
alternate-screen3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, paneflag—
assume-paste-time3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csession0..2147483647—
automatic-rename3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowflag—
automatic-rename-format3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstring—
backspace3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserverkey—
base-index3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csession0..2147483647—
bell-action3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionnone, any, current, other—
buffer-limit3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserver1..2147483647—
clock-mode-colour3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowcolour—
clock-mode-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5awindow12, 24—
clock-mode-style3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow12, 24, 12-with-seconds, 24-with-seconds—
codepoint-widths3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserverstring; sparse array","
command-alias3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserverstring; sparse array","
copy-command3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserverstring—
copy-mode-current-line-number-style3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
copy-mode-current-match-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
copy-mode-line-number-style3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
copy-mode-line-numbers3.7, 3.7a, 3.7b, 3.7cwindowoff, default, absolute, relative, hybrid—
copy-mode-mark-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
copy-mode-match-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
copy-mode-position-format3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, panestring—
copy-mode-position-style3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
copy-mode-selection-style3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
cursor-colour3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, panecolour—
cursor-style3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, panedefault, blinking-block, block, blinking-underline, underline, blinking-bar, bar—
default-client-command3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cservercommand—
default-command3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionstring—
default-shell3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionstring—
default-size3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionstring—
default-terminal3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserverstring—
destroy-unattached3.2a, 3.3, 3.3asessionflag—
destroy-unattached3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionoff, on, keep-last, keep-group—
detach-on-destroy3.2a, 3.3, 3.3asessionoff, on, no-detached—
detach-on-destroy3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionoff, on, no-detached, previous, next—
display-panes-active-colour3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncolour—
display-panes-colour3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncolour—
display-panes-time3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csession1..2147483647—
display-time3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csession0..2147483647—
editor3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserverstring—
escape-time3.2aserver0..2147483647—
escape-time3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserver0..2147483647—
exit-empty3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserverflag—
exit-unattached3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserverflag—
extended-keys3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserveroff, on, always—
extended-keys-format3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cservercsi-u, xterm—
fill-character3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstring—
focus-events3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserverflag—
focus-follows-mouse3.7, 3.7a, 3.7b, 3.7csessionflag—
get-clipboard3.7, 3.7a, 3.7b, 3.7cserveroff, buffer, request, both—
history-file3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserverstring—
history-limit3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csession0..2147483647—
initial-repeat-time3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csession0..2000000—
input-buffer-size3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserver1048576..4294967295—
key-table3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionstring—
lock-after-time3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csession0..2147483647—
lock-command3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionstring—
main-pane-height3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstring—
main-pane-width3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstring—
menu-border-lines3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowsingle, double, heavy, simple, rounded, padded, none—
menu-border-style3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
menu-selected-style3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
menu-style3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
message-command-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionstyle string—
message-format3.7, 3.7a, 3.7b, 3.7csessionstring—
message-limit3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserver0..2147483647—
message-line3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csession0, 1, 2, 3, 4—
message-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionstyle string—
mode-keys3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowemacs, vi—
mode-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
monitor-activity3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowflag—
monitor-bell3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowflag—
monitor-silence3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow0..2147483647—
mouse3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionflag—
other-pane-height3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstring—
other-pane-width3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstring—
pane-active-border-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6bwindowstyle string—
pane-active-border-style3.7, 3.7a, 3.7b, 3.7cwindow, panestyle string—
pane-base-index3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow0..65535—
pane-border-format3.2awindowstring—
pane-border-format3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, panestring—
pane-border-indicators3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowoff, colour, arrows, both—
pane-border-lines3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5awindowsingle, double, heavy, simple, number—
pane-border-lines3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowsingle, double, heavy, simple, number, spaces—
pane-border-status3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowoff, top, bottom—
pane-border-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6bwindowstyle string—
pane-border-style3.7, 3.7a, 3.7b, 3.7cwindow, panestyle string—
pane-colours3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, panecolour; sparse array" ,"
pane-scrollbars3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowoff, modal, on—
pane-scrollbars-position3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowright, left—
pane-scrollbars-style3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, panestyle string—
pane-status-current-style3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
pane-status-style3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
popup-border-lines3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowsingle, double, heavy, simple, rounded, padded, none—
popup-border-style3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
popup-style3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
prefix3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionkey—
prefix-timeout3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserver0..2147483647—
prefix23.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionkey—
prompt-command-cursor-style3.7, 3.7a, 3.7b, 3.7csessiondefault, blinking-block, block, blinking-underline, underline, blinking-bar, bar—
prompt-cursor-colour3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncolour—
prompt-cursor-style3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessiondefault, blinking-block, block, blinking-underline, underline, blinking-bar, bar—
prompt-history-limit3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserver0..2147483647—
remain-on-exit3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6bwindow, paneoff, on, failed—
remain-on-exit3.7, 3.7a, 3.7b, 3.7cwindow, paneoff, on, failed, key—
remain-on-exit-format3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, panestring—
renumber-windows3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionflag—
repeat-time3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5asession0..32767—
repeat-time3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csession0..2000000—
scroll-on-clear3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, paneflag—
session-status-current-style3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
session-status-style3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
set-clipboard3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserveroff, external, on—
set-titles3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionflag—
set-titles-string3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionstring—
silence-action3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionnone, any, current, other—
status3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionoff, on, 2, 3, 4, 5—
status-bg3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncolour—
status-fg3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncolour—
status-format3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionstring; sparse array" ,"
status-interval3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csession0..2147483647—
status-justify3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionleft, centre, right, absolute-centre—
status-keys3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionemacs, vi—
status-left3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionstring—
status-left-length3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csession0..32767—
status-left-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionstyle string—
status-position3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessiontop, bottom—
status-right3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionstring—
status-right-length3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csession0..32767—
status-right-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionstyle string—
status-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionstyle string—
synchronize-panes3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, paneflag—
terminal-features3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserverstring; sparse array","
terminal-overrides3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserverstring; sparse array","
tiled-layout-max-columns3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow0..65535—
tree-mode-preview-format3.7, 3.7a, 3.7b, 3.7cwindow, panestring—
tree-mode-preview-style3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
update-environment3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionstring; sparse array" ,"
user-keys3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserverstring; sparse array","
variation-selector-always-wide3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cserverflag—
visual-activity3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionoff, on, both—
visual-bell3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionoff, on, both—
visual-silence3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionoff, on, both—
window-active-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, panestyle string—
window-pane-current-status-format3.7, 3.7a, 3.7b, 3.7cwindowstring—
window-pane-status-format3.7, 3.7a, 3.7b, 3.7cwindowstring—
window-size3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowlargest, smallest, manual, latest—
window-status-activity-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
window-status-bell-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
window-status-current-format3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstring—
window-status-current-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
window-status-format3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstring—
window-status-last-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
window-status-separator3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstring—
window-status-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowstyle string—
window-style3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, panestyle string—
word-separators3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessionstring—
wrap-search3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowflag—
xterm-keys3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowflag—

HooksLink to section

NameReleasesScopeValueArray separator
after-bind-key3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-capture-pane3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-copy-mode3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-display-message3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-display-panes3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-kill-pane3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-list-buffers3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-list-clients3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-list-keys3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-list-panes3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-list-sessions3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-list-windows3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-load-buffer3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-lock-server3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-new-session3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-new-window3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-paste-buffer3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-pipe-pane3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-queue3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-refresh-client3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-rename-session3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-rename-window3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-resize-pane3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-resize-window3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-save-buffer3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-select-layout3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-select-pane3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-select-window3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-send-keys3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-set-buffer3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-set-environment3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-set-hook3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-set-option3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-show-environment3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-show-messages3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-show-options3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-split-window3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
after-unbind-key3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
alert-activity3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
alert-bell3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
alert-silence3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
client-active3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
client-attached3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
client-dark-theme3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
client-detached3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
client-focus-in3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
client-focus-out3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
client-light-theme3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
client-resized3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
client-session-changed3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
command-error3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
pane-died3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, panecommand; sparse arrayempty
pane-exited3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, panecommand; sparse arrayempty
pane-focus-in3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, panecommand; sparse arrayempty
pane-focus-out3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, panecommand; sparse arrayempty
pane-mode-changed3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, panecommand; sparse arrayempty
pane-set-clipboard3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, panecommand; sparse arrayempty
pane-title-changed3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindow, panecommand; sparse arrayempty
session-closed3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
session-created3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
session-renamed3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
session-window-changed3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
window-layout-changed3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowcommand; sparse arrayempty
window-linked3.2awindowcommand; sparse arrayempty
window-linked3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
window-pane-changed3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowcommand; sparse arrayempty
window-renamed3.2a, 3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowcommand; sparse arrayempty
window-resized3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7cwindowcommand; sparse arrayempty
window-unlinked3.2awindowcommand; sparse arrayempty
window-unlinked3.3, 3.3a, 3.4, 3.5, 3.5a, 3.6, 3.6a, 3.6b, 3.7, 3.7a, 3.7b, 3.7csessioncommand; sparse arrayempty
Esc

Type to search.