X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=zsh%2Frc;h=14388f03d116fd6d9adf5385d1112a5e5c851e44;hb=bbdb51e594058901a0f4a17fe2c936bba64ad4dc;hp=ca125967f14840a584ef057b9de0ad8c87d8a0d5;hpb=4aef84aaeeba30f2244474da9bf235f4ff46e86f;p=config%2Fdotfiles.git diff --git a/zsh/rc b/zsh/rc index ca12596..14388f0 100644 --- a/zsh/rc +++ b/zsh/rc @@ -627,13 +627,13 @@ alias sudo='sudo ' # Global aliases for often used commands in the command line. alias -g E='2>&1' -alias -g L='E | less' -alias -g D='E | colordiff L' +alias -g L='2>&1 | less' +alias -g D='2>&1 | colordiff | less' alias -g G='| grep' -alias -g S='| sort' -alias -g U='| uniq' alias -g H='| head' +alias -g S='| sort' alias -g T='| tail' +alias -g U='| uniq' # Make going up directories simple. alias -g ...='../..' @@ -655,17 +655,17 @@ fi # Display all branches (except stash) in gitk but only 200 commits as this is # much faster. Also put in the background and disown. Thanks to drizzd in #git # on Freenode (2010-04-03 17:55 CEST). -gitk() { +(( $+commands[gitk] )) && gitk() { command gitk --max-count=200 --branches --remotes --tags "$@" & disown %command } # Same for tig (except the disown part as it's no GUI program). -tig() { +(( $+commands[tig] )) && tig() { command tig --max-count=200 --branches --remotes --tags "$@" } # Pipe output through less. -tree() { +(( $+commands[tree] )) && tree() { command tree -C "$@" | less }