vi mode: Add missing beginning-of-line key bindings
Reorder bindings so they are (hopefully) more readable...
# Use the same arguments as hg pull
# e.g. "hg_pull_and_see -u"
function hg_pull_and_see() {
if ! $HG_ROOT_CMD > /dev/null; then
print "Not a Mercurial repository!"
return -1
fi
integer i j
i=$(hg id -r tip --num)
local i_h=$(hg id -r tip --id)
hg pull $@
j=$(hg id -r tip --num)
local j_h=$(hg id -r tip --id)
if (( $i != $j ));then
hg log --quiet --style=changelog -r "$i:$j and not $i"
print "\nPulled from ${i_h} to ${j_h}."
fi
}