From 5500082fe5642f0da5d08614407c0986e0154052 Mon Sep 17 00:00:00 2001 From: Daniel Shahaf Date: Mon, 28 Aug 2017 01:03:53 +0000 Subject: [PATCH] completion: Complete only external commands for 'run'. The difference is easiest to see when the following style is in effect: . zstyle ':completion:*' group-name '' --- _vcsh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/_vcsh b/_vcsh index 1661e19..9aca0f9 100644 --- a/_vcsh +++ b/_vcsh @@ -63,10 +63,12 @@ function _vcsh-rename () { function _vcsh-run () { (( CURRENT == 2 )) && __vcsh_repositories - if (( CURRENT >= 3 )); then + (( CURRENT == 3 )) && _command_names -e + if (( CURRENT >= 4 )); then + # see _precommand in zsh words=( "${(@)words[3,-1]}" ) (( CURRENT -= 2 )) - _complete + _normal fi } -- 2.39.2