[メールアドレス保護]

FreeBSD 7.0-p4
Emacs21.4.2
PuTTY 0.60

という環境で利用しています。
Emacsを256色で使用したいのですが、できずに困っています。
Fedora6 ではうまくいったのですが、同じ手順でFreeBSDでやると
うまくいきません。

現状は以下のような感じです。


1) PuTTYで256色表示が行えていることの確認

環境変数 TERM=xterm-256color の状態で、
http://frexx.de/xterm-256-notes/ で配布されているperlスクリプト
256colors2.pl を実行すると、PuTTYの画面で256色表示ができている状態です。


2) Emacsで256色表示を行う設定

次に、http://www.emacswiki.org/cgi-bin/wiki?PuTTY に
掲載されている Elisp スクリプトを
/usr/local/emacs21.4/share/emacs/site-lisp/emacs21-256color.el
に保存し、
.emacs ファイルに
(load "emacs21-256color.el")
と記述して、emacsを起動しました。

M-x list-colors-display

とすると、*Colors* バッファに、

grey93                grey93
grey90                grey90
grey86                grey86
grey82                grey82
grey78                grey78
grey74                grey74
grey70                grey70
grey66                grey66
 〜 中略 〜
red                   red
green                 green
yellow                yellow
blue                  blue
magenta               magenta
cyan                  cyan
white                 white

と出るのですが、最後の8色のみカラーで表示され、
それ以外が白黒で表示されてしまいます。

本当はEmacs22で256色表示を行いたいのですが、
ネット上ではEmacs21でのやり方が書いてあるようなので、とりあえず
Emacs21でやろうとしています。

Emacsはprefixだけ指定してconfigureし、make、make install
しました。

Emacsのカラーテーマ
http://www.cs.cmu.edu/~maverick/GNUEmacsColorThemeTest/index.html
が使用したくて、
いろいろとやってみているところです。
Linuxではうまく表示されているのでFreeBSDでは、
なにが足りないのか、困っています。

よろしくお願いします。

メールによる返信