#mercurial tip: so you've just written your super "hg log" alias but on "hg $alias" it's not open in the pager ("less") anymore and everything is printed out on the terminal and that sucks :(
Don't worry! Just add your alias to your the list of pagged commands in your .hgrc!
By it will looks like this (this is the default list of commands for the pager):
pager = LESS='FRX' less
attend = annotate, cat, diff, export, glog, log, qdiff, $alias