GNOMEターミナル + Emacs という環境でずっと使ってますけど, Emacs をメインに作業してる時とかに,ちょこっとシェル操作したいなぁと思うことがあります. そんなちょろっとした作業のためにGNOMEターミナルに戻ってすぐにまた Emacs に戻ってっていうのはめんどいですよね. んなわけで,Emacs で shell-mode を立ち上げたい. しかし,zsh 使ってるとエスケープシーケンス*1が悪さをして表示がぐちゃぐちゃになるわけです. その解決方法です. .emacs に以下を付け足します. (autoload 'ansi-color-for-comint-mode-on "ansi-color" "Set `ansi-color-for-comint-mode' to t." t) (add-hook 'shell-mode-hook 'ansi-color-for-