« EditCast 1.1 リリース そして終了のお知らせ | トップページ | 続・ruby-1.8.6-p110 で bridgesupport の生成に失敗する(解決編) »

2007.11.03

MacPorts Portfile 用の VIM シンタックス

どういう理由かわからないが、MacPorts の Portfile ではタブ幅が 4 のものが多い。最近ようやく毎回 se ts=4 するのがメンドクサイことに気づいたので、filetype を設定することに。

~/.vim/after/filetype.vim に以下を追加。

 au BufNewFile,BufRead Portfile set ft=macports

で、~/.vim/after/syntax/macports.vim を新規に作成。

 
 " MacPorts Portfile syntax
 " $Id: macports.vim 621 2007-11-02 15:40:55Z kimuraw $
 
 " includes Tcl syntax
 runtime! syntax/tcl.vim
 
 " default Portfile style
 set tabstop=4
 set shiftwidth=4
 
 " enable '.' as a keyword character
 set iskeyword+=.
 
 " portfile(7) keywords
 " ..snip..

ついでに man portfile(7) に書いてあるキーワードも色がつくようにした。-append, -delete は気にしないことに。

なんかもっと楽に書けるような気がするのだけど、vim スクリプトわからんのだ。てかね、ちゃんと探せば先人が絶対見つかると思うのだよ。

|

« EditCast 1.1 リリース そして終了のお知らせ | トップページ | 続・ruby-1.8.6-p110 で bridgesupport の生成に失敗する(解決編) »