From: Simon Ruderich Date: Tue, 28 Oct 2008 16:12:21 +0000 (+0100) Subject: Added useful aliases for zsh. X-Git-Url: https://ruderich.org/simon/gitweb/?a=commitdiff_plain;h=77da04c4fc98cf5f1041f6b00c8fbbcbd3db4973;p=config%2Fdotfiles.git Added useful aliases for zsh. --- diff --git a/zsh/rc b/zsh/rc index 34c9955..15e3911 100644 --- a/zsh/rc +++ b/zsh/rc @@ -97,6 +97,12 @@ alias -g D='2>&1 | colordiff L' # Simplify calls to grep. alias -g G='| grep' +# Automatically use unified diffs. +alias diff='diff -u' + +# Display all files and use human readable sizes. +alias du='du -sh' + # Multiple files given to Vim are opened in tabs. alias vim='vim -p' # Shortcuts for Vim. @@ -106,6 +112,14 @@ alias vi='vim' # Exit binding like in Vim. alias :q='exit' +# Edit the mercurial patch queue series file for the current mercurial +# repository in Vim. Also change Vim's pwd to the patches directory so other +# patches can easily be opened. +alias vqs='vim -c "cd $(hg root)/.hg/patches/" "$(hg root)/.hg/patches/series"' + +# Make going up directories simple. +alias -g ...='../..' +alias -g ....='../../..' # Improved ls which displays the files in columns (-C), visualises directories, # links and other special files (-F) and pages everything through less (L).