From 77da04c4fc98cf5f1041f6b00c8fbbcbd3db4973 Mon Sep 17 00:00:00 2001 From: Simon Ruderich Date: Tue, 28 Oct 2008 17:12:21 +0100 Subject: [PATCH] Added useful aliases for zsh. --- zsh/rc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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). -- 2.45.2