From 8101886e488111cf26d94468854efd5b3daf0856 Mon Sep 17 00:00:00 2001 From: Frank Terbeck Date: Wed, 1 Jun 2011 21:30:11 +0000 Subject: 29412: _tmux: Disable sub-command completions if tmux is not found in `$path'. --- Completion/Unix/Command/_tmux | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Completion/Unix/Command/_tmux') diff --git a/Completion/Unix/Command/_tmux b/Completion/Unix/Command/_tmux index e9977fbbd..5fb721960 100644 --- a/Completion/Unix/Command/_tmux +++ b/Completion/Unix/Command/_tmux @@ -1520,6 +1520,10 @@ function _tmux() { _describe -t subcommands 'tmux commands and aliases' _tmux_commands -- _tmux_aliases fi else + if (( ${+commands[tmux]} == 0 )); then + _message '`tmux'\'' not found in $path; sub-cmd completions disabled.' + return 0 + fi tmuxcommand="${words[1]}" if [[ -n ${_tmux_aliasmap[$tmuxcommand]} ]] ; then tmuxcommand="${_tmux_aliasmap[$tmuxcommand]}" -- cgit 1.4.1