Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Remove = in alias completion



Hi,

I find it anoying to enter ‘alias gd<TAB>’, get ‘alias gdb=’ and if I hit
return to see the definition of the alias, it gets cleared. So I propose
this patch.

diff --git a/Completion/Zsh/Command/_alias b/Completion/Zsh/Command/_alias
index c7b67c4..617627c 100644
--- a/Completion/Zsh/Command/_alias
+++ b/Completion/Zsh/Command/_alias
@@ -19,6 +19,6 @@ if [[ -n "$state" ]]; then
    compset -S '=*' || suf='='
    type=( ${opt_args[(i)[-+][grs]]#?} )
    (( $#type )) && type=( -s $type )
    _wanted -x alias expl 'alias definition' _aliases -S -qS "$suf" "$type[@]"
  fi
fi

Bye, Jörg.
-- 
IRC: Der [Prof. Andreas Pfitzmann, TU Dresden] hat gerade vorgeschlagen, sie
  sollen doch statt Trojanern die elektromagnetische Abstrahlung nutzen. Das
  sei nicht massenfähig, ginge ohne Eingriff ins System, sei zielgerichtet,
  und, der Hammer, das funktioniere ja bei Wahlcomputern schon sehr gut.



Messages sorted by: Reverse Date, Date, Thread, Author