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 スクリプトわからんのだ。てかね、ちゃんと探せば先人が絶対見つかると思うのだよ。
| 固定リンク
最近のコメント