Completions

tmuxp 1.17+ (experimental)

Note

See the shtab library’s documentation on shell completion for the most up to date way of connecting completion for tmuxp.

Provisional support for completions in tmuxp 1.17+ are powered by shtab. This must be installed separately, as it’s not currently bundled with tmuxp.

$ pip install shtab --user
shtab --shell=bash -u tmuxp.cli.create_parser \
  | sudo tee "$BASH_COMPLETION_COMPAT_DIR"/TMUXP
shtab --shell=zsh -u tmuxp.cli.create_parser \
  | sudo tee /usr/local/share/zsh/site-functions/_TMUXP
shtab --shell=tcsh -u tmuxp.cli.create_parser \
  | sudo tee /etc/profile.d/TMUXP.completion.csh

tmuxp 1.1 to 1.16

Note

See the click library’s documentation on shell completion for the most up to date way of connecting completion for tmuxp.

tmuxp 1.1 to 1.16 use click’s completion:

~/.bashrc:

eval "$(_TMUXP_COMPLETE=bash_source tmuxp)"

~/.zshrc:

eval "$(_TMUXP_COMPLETE=zsh_source tmuxp)"