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)"