パンダのメモ帳

技術系のネタをゆるゆると

/etc/httpd/conf.d 以下の設定ファイルで syntax highlight 改訂版

/etc/httpd/conf.d 以下の設定ファイルを vim で編集する際に syntax highlight を有効にする方法について、http://d.hatena.ne.jp/shogo0809/20091225/1261737524 で行った方法がよろしくなかった事を知ったので、正しい手順で再度メモ。。

1. 事前準備

必要なディレクトリを作成する。すでに存在する場合は不要。

[root@localhost ~]# mkdir ~/.vim
[root@localhost ~]# mkdir ~/.vim/ftdetect

2. ファイル判定スクリプトの記述

~/.vim/ftdetect 以下に、以下のようなファイルを作成する。

au BufRead,BufNewFile /etc/httpd/conf/*,/etc/httpd/conf.d/* set filetype=apache

名前は何でもいい(~/.vim/ftdetect/apache.vim とか)。

これだけでOK。さすがvim、ちゃんとかゆいところに手が届くようになってるんだなぁ、と痛感した。