Guest User

zsh snippet

a guest
May 28th, 2010
386
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. preexec() { LS_USED=$(echo $1|cut -d' ' -f1) }
  2. chpwd() {
  3. case "$LS_USED" in
  4. cd) ls --color=auto --group-directories-first -hF;;
  5. cdl) ls --color=auto --group-directories-first -hlF;;
  6. cda) ls --color=auto --group-directories-first -hlAF;;
  7. cdd) ls --color=auto -d *(-/N);;
  8. cdf) ls --color=auto *(-.N);;
  9. cdad) ls --color=auto -d *(-/DN);;
  10. cdaf) ls --color=auto *(-.DN);;
  11. cdbig) ls --color=auto -lArSh;;
  12. cdnew) ls --color=auto -lAhrt;;
  13. cdold) ls --color=auto -lAht;;
  14. cdsmall) ls --color=auto -lASh;;
  15. *) ls --color=auto --group-directories-first -hF;;
  16. esac
  17. }
  18. alias {cd,cda,cdl,cdd,cdf,cdad,cdaf,cdbig,cdnew,cdold,cdsmall}='builtin pushd'
Advertisement
Add Comment
Please, Sign In to add comment