Core LibraryGuides

Choose documentation 3

latest

Current version

latest
English

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

Troubleshooting

SymptomMeaning and next step
tmux cannot startCheck the executable passed to Server or open_server
Socket path too longUse a shorter temporary directory for owned daemons
No matchCheck whether the source contains entities or link occurrences
Coverage errorAcquire the required field/relation; absence was not established
Stale referenceReacquire intentionally and reconsider whether to repeat the action
Invalid capture UTF-8Use bytes, or explicitly select text replacement
Unknown format returns emptyEmpty does not establish unsupported versus absent
Control protocol failureClose the connection; inspect configured hooks/aliases
Cleanup errorInspect retained resource/effect evidence before any new action

Never reinterpret a missing target as the current pane. Typed format reads use strict target resolution before expansion. RawFormat permits tmux expressions, including host shell jobs; ordinary field names do not.

For command failures, keep the structured error result. Display methods use bounded diagnostics. Cancellation and deadlines can carry sent=true, meaning the remote command may already have changed tmux state.

Esc

Type to search.

Reference preview Open reference