CentOS5.1 環境 での問題です。
CentOS5.1 環境で emacs を使用したときに、デフォルトでソースがカラー表示されないので調査をしてみたところ、
原因がわかったのでメモをしておきます。
下記が現象です。
- 2台の開発機にそれぞれ Fedora8 、 CentOS5.1 をインストールしました。
- それぞれ
# yum install emacs
で emacs をインストールします。 - # emacs -nw
で Fedora はデフォルトでソースに色が表示されますが、 CentOS の場合表示されません。
原因は、
- Fedora8 の emacs の バージョンは 22.1 で、 CentOS のバージョンは 21.4 でした。
- 調べたところ、21 ではターミナルの場合、初期設定ではカラー表示をしない設定になっているそうです。
よって、解決策としては、
- 自分のホーム直下で
# vi .emac - 下記の1行を追加します。
(global-font-lock-mode t) - # emacs -nw
html ファイルなどを読み込むと、カラー表示されています。