diff options
-rw-r--r-- | Completion/Builtins/_signals | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/Completion/Builtins/_signals b/Completion/Builtins/_signals deleted file mode 100644 index 447d9d16c..000000000 --- a/Completion/Builtins/_signals +++ /dev/null @@ -1,37 +0,0 @@ -#autoload - -# Options (only in separate words): -# -# -a use all signals (even the pseudo-signals) -# -p needs a `-' prefix -# -# A `-' or `--' as the first argument is ignored. - -local expl last=-3 minus - -while [[ "$1" = -[ap] ]]; do - if [[ "$1" = -a ]]; then - last=-1 - else - minus=- - fi - shift -done - -[[ "$1" = -(|-) ]] && shift - -if [[ -z "$minus" ]] || - ! zstyle -T ":completion:${curcontext}:signals" prefix-needed || - [[ "$PREFIX" = -* ]]; then - local disp tmp - - if zstyle -t ":completion:${curcontext}:signals" prefix-hidden; then - tmp=( "${(@)signals[1,last]}" ) - disp=(-d tmp) - else - disp=() - fi - _wanted signals expl signal \ - compadd "$@" "$disp[@]" -M 'm:{a-z}={A-Z}' - \ - "${minus}${(@)^signals[1,last]}" -fi |