シェルモードよりansi-term

emacsでterminalとしてシェルモードを使っていたのですが、このシェルモードの使い勝手が良くない。ctrl-pで履歴も呼び出せないしタブが使えない。。。
でも、仕方ないなぁと思って使ってたらansi-termってのを使えば通常のterminalとほとんど同じように使えるじゃないですか。早く教えてほしかったとです。
ansi-termを機動させるにはM-x ansi-terminal

2010年3月23日追記

shellモードは、M-nやM-pで履歴を呼び出せるじゃないですか。。。shellモードさん、バカにしてごめんなさい。やっぱしshellモードを使おうかしらん。