いまさらですが

>>339
言葉がたりなかったけど、私がいってるshellというのはemacsのshell
モードのことです。

しかし、viが使いたいのであればshellモードではちょっと無理ですな。

余計なお世話という気がしますが、emacsの中でvi立ち上げるのはあんまり
気持ちよく使えないと思うのですがいかがでしょう。せっかくemacs
という同じ操作が使える環境の中にいるのに、わざわざ別のキーバインド
を持った環境を立ち上げるというのは...。

termじゃなくてshellモードでwindow(emacs用語でのwindow)を分割
して、shellとファイル編集をいったりきたりするほうが、emacsの
使い方としては効率がいいように思ったりします。shellモードは
機能豊富ですよ。ただviとかlessは使えませんが、それはemacs
自体を使うのがよいと思います。

ひとそれぞれの面もあるとは思いますが、unix的なOSをそそこ長いこと
使っている経験に基づいた意見なので、参考にしていただければ幸いです。

# ふつうにterminalを使うときは私もviを使ってますので、vi嫌いとか
# つかえないというわけじゃありません。念のため