2011-03-04

Emacs で設定ファイル (/etc/hosts, /etc/apache2.conf) の色付けをする

Emacs には font-lock というソースコードに色を付けてくれる機能が最初から付いている。ところが、この font-lock、デフォールトでは /etc/hosts や /etc/apache2.conf の様な設定ファイルの色付けには対応していない。

不便と思っていたら、解決方法をブログに書いている人がいた。

設定

.emacs に次の一行を追加するだけ。

(require 'generic-x)

generic-x について

この generic-x というファイルは、NEWS.20 というファイルに説明がある。従って、少くとも Emacs 20 以降から Emacs の標準ファイルになったと推察できる。NEWS.20 によると、generic-x がサポートするファイルは以下の通り:

  • Apache and NCSA httpd configuration files
  • Samba configuration files
  • fvwm initialization files
  • X resource files
  • hosts files (.rhosts, /etc/hosts, etc.)
  • mailagent .rules files
  • JavaScript files
  • VRML files
  • Java MANIFEST files
  • Java property files
  • .mailrc files
  • Solaris/Sys V prototype files
  • Solaris/Sys V pkginfo files
  • C shell alias files
  • MS-Windows INF files
  • MS-Windows INI files
  • MS-Windows Registry files
  • MS-Windows BAT scripts
  • MS-Windows Resource files
  • InstallShield scripts

No comments:

Post a Comment