diff options
author | Matthew Martin <phy1729@gmail.com> | 2019-03-19 22:09:25 -0500 |
---|---|---|
committer | Matthew Martin <phy1729@gmail.com> | 2019-03-21 22:04:55 -0500 |
commit | 9b267ff1ebd02177613c25ba8e032fdcc4b8d349 (patch) | |
tree | 3b2be6efa9792e15dbf78fcd3e534958b33b9413 /Completion/Unix/Command/_mkdir | |
parent | 8e4566e5365e4fbefec55a7c28432dd241987ea6 (diff) | |
download | zsh-9b267ff1ebd02177613c25ba8e032fdcc4b8d349.tar.gz zsh-9b267ff1ebd02177613c25ba8e032fdcc4b8d349.tar.xz zsh-9b267ff1ebd02177613c25ba8e032fdcc4b8d349.zip |
44149: _mkdir, _stat: Use _pick_variant -b
Diffstat (limited to 'Completion/Unix/Command/_mkdir')
-rw-r--r-- | Completion/Unix/Command/_mkdir | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/Completion/Unix/Command/_mkdir b/Completion/Unix/Command/_mkdir index e4308c304..58d1b8f48 100644 --- a/Completion/Unix/Command/_mkdir +++ b/Completion/Unix/Command/_mkdir @@ -9,21 +9,7 @@ args=( '(-)*: :->directories' ) -# It can still happen that there is a precommand command or builtin in the line. -# In such cases, the variant has to be modified suitably, after further checking -# the variant of the _command_ mkdir. -# -# $precommands is defined in _main_complete -if (( ${+precommands[(r)command]} )); then - _mkdir_command () { command mkdir "$@" } - _pick_variant -c _mkdir_command -r variant gnu=gnu unix --help - unfunction _mkdir_command -elif (( ${+precommands[(r)builtin]} )) || (( ${+builtins[mkdir]} )) || [[ "$(type -w mkdir)" == "*: builtin" ]]; then - variant=zsh -else - _pick_variant -r variant gnu=gnu zsh='\(eval\)' $OSTYPE --help -fi -# Now $variant is set. +_pick_variant -r variant -b zsh gnu=gnu $OSTYPE --help case $variant in gnu|freebsd*|dragonfly*|darwin*) |