■ [vim][PHP]PHP5対応ctagsを作ってみた。 できたのはだいぶ前だけど、日記に書いてなかったのでバイナリとphp.cを上げとく。Cで無名の構造体に対応するパッチも当ててある。内容はほとんど、c.cのパクリだけど、c.cに手入れるのがヤだったので、php.cを大幅改悪で。 バグ・メモリリークとかあるかもしれないので、使用は自己責任で。 ctagsのMLにあったPHP5対応patchと違うのは、 class の access対応 interface 対応 継承情報対応 引数情報対応 ローカル変数のタグを作らない こんなところ。 ローカル変数はviではgdで飛べるし、他の言語見るとローカル変数のタグを作るものは少なかったし、まぁいいかと思って。 で、 $ ctags -R で、classとinterface情報作成。 $ ctags -R --fields=+aiS なんてやると