Paradigm Shift Design

ISHITOYA Kentaro's blog.

iTermでscreen上のemacsを256色表示

ここのところ連続で3回ほど同じ設定をして、その度にあれどこで見たっけなぁ、と探しているので、メモ。


参考にしたのは

上記二つを見れば特に問題はないのだけれど、やり方のみ列挙しておきます。


1, screenをインストールする。
gitの最新バージョンをインストールするとdefloginがどうの言われるので、それがなおるまではとりあえず以下のコマンドで。

svn co http://svn.macports.org/repository/macports/trunk/dports/sysutils/screen/ -r 45522
sudo port install


2, iTerm2をインストール
まぁよくわからないけど、iTerm2にしてみればいいのではないか
http://code.google.com/p/iterm2
で、Preferences->Terminal->Terminal Emulationをxterm-256colorにする


3, .screenrcの編集

defbce "on"
term xterm-256color
termcapinfo xterm-256color 'is=^[r^[mJ^[H^[?7h^[?1;4;6l'

と追記する。^[はエスケープなので注意。貼付けても意味ない。
エスケープ文字の入力方法 - nelnalog.note


4, 256色になっているかどうかの確認
The 256 color mode of xtermから256colors2.plをDLして

perl 256colors2.pl

でなんかカラフルならOK


あとはemacsなりvimなりでカラーテーマの設定をすると完璧。