diff options
Diffstat (limited to 'Completion/Core/_requested')
-rw-r--r-- | Completion/Core/_requested | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/Completion/Core/_requested b/Completion/Core/_requested index 6641afdcf..3bc6f3b40 100644 --- a/Completion/Core/_requested +++ b/Completion/Core/_requested @@ -1,9 +1,17 @@ #autoload +local tag + +if [[ "$1" = -[VJ]* ]]; then + tag="$2" +else + tag="$1" +fi + comptags -C _cur_context -comptags -R "$1" && +comptags -R "$tag" && if [[ $# -gt 1 ]]; then - _description "${(@)argv[2,-1]}" + _description "$@" return 0 fi |