PuTTY 0.58 で 256色に対応したとのことで、Upgrade。
*
PuTTYkj-0.58
*
screen 256color
debian の GNU screen は 256color 対応が 無効になっているので、
再ビルドしていれなおし。
# apt-get build-dep screen
% apt-get source screen
% cd screen-4.0.2/
% vi debian/rules (configure の --enable-colors256 を有効にする。)
% dpkg-buildpackage -rfakeroot -us -uc
*
terminfo
TEMR として xterm-256color を使うと ncv が 32 で bold が使えないので、
xterm-256color-bold を用意して、それを使うことにする。
% infocmp xterm-256color > xterm-256color-bold
% vi xterm-256color-bold (名前の変更、ncv#32 のエントリの削除)
# tic xterm-256color-bold
ふと試してみたら、256色対応の xterm でもちゃんと bold がでるなあ。
何で ncv#32 になっているんだろ。
*
スクリーンショット
Emacs 22 で ASCII と JIS X 0208 しか含んでいないつもりのメールが
ISO-2022-JP-2 で送信されてしまった。
調べてみたら、UTF-8 のファイルからコピペした U+00A5 (YEN SIGN) が
(make-char 'latin-iso8859-1 37) になっていたためであった。
とりあえず、~/.emacs に以下を追加するとしよう。
(eval-after-load "subst-jis"
'(progn
(puthash #x00a5 (make-char 'latin-jisx0201 ?\\) ucs-unicode-to-mule-cjk)
(puthash (make-char 'latin-jisx0201 ?\\) #x00a5 ucs-mule-cjk-to-unicode)
))
U+203E (OVERLINE) も JIS X 0201 にデコードさせた方が良いかな。