diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2003-09-03 10:15:32 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2003-09-03 10:15:32 +0000 |
commit | 3ffb3ad2f2f733fbee58e21dc6aab23827ab8d49 (patch) | |
tree | 3ccb2278fd41a91aea8935e4454f91ec4ddd7df0 /Completion/Zsh/Type/_aliases | |
parent | 716e9253122b962da887fde382c9fd00b40c8a42 (diff) | |
download | zsh-3ffb3ad2f2f733fbee58e21dc6aab23827ab8d49.tar.gz zsh-3ffb3ad2f2f733fbee58e21dc6aab23827ab8d49.tar.xz zsh-3ffb3ad2f2f733fbee58e21dc6aab23827ab8d49.zip |
19014: add alias -s suf=handler
Diffstat (limited to 'Completion/Zsh/Type/_aliases')
-rw-r--r-- | Completion/Zsh/Type/_aliases | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Completion/Zsh/Type/_aliases b/Completion/Zsh/Type/_aliases index 30e091d98..6506ece13 100644 --- a/Completion/Zsh/Type/_aliases +++ b/Completion/Zsh/Type/_aliases @@ -4,14 +4,16 @@ local expl sel args opts zparseopts -E -D s:=sel -[[ -z $sel ]] && sel=rg +[[ -z $sel ]] && sel=rgs opts=( "$@" ) args=() [[ $sel = *r* ]] && args=( $args 'aliases:regular alias:compadd -k aliases' ) [[ $sel = *g* ]] && args=( $args 'global-aliases:global alias:compadd -k galiases' ) +[[ $sel = *s* ]] && args=( $args 'suffix-aliases:suffix alias:compadd -k saliases' ) [[ $sel = *R* ]] && args=( $args 'disabled-aliases:disabled regular alias:compadd -k dis_aliases' ) [[ $sel = *G* ]] && args=( $args 'disabled-global-aliases:disabled global alias:compadd -k dis_galiases' ) +[[ $sel = *S* ]] && args=( $args 'disabled-suffix-aliases:disabled suffix alias:compadd -k dis_saliases' ) _alternative -O opts $args |