10 03/18 auto-complete.elを使ってphpキーワードと関数を補完
■[emacs][php]auto-complete.elを使ってphpキーワードと関数を補完

auto-compele v1.2より辞書ファイルを作成することで補完候補を追加できるようなっています。
phpのコードを書く機会があり、php-modeを補完が遅くて使い物にならなかったので、キーワードのリストを用意して使っていました。
今回、せっかくなので辞書ファイルにおとしてみたので gist においています。phpを普段つかわないので、もっとよいものがあるかもしれません。(よいのがあれば教えてください。)
dictの設定をしていれば、php-modeのファイルを書き換えるだけで特に何もしなくても使えると思います。
参考というかこれをみてついでに公開しておこうと思いました。
トラックバック - http://d.hatena.ne.jp/eiel/20100318

(1)get_defined_functions(),get_defined_constants(),get_defined_vars(),get_defined_functions() を利用して作成できます(結果は利用しているPHPのライブラリに応じて異なります)。この路線で自前で辞書ファイルをつくるアプローチに,http://github.com/ashizawa/autocompletion-php-functions があります。
(2) php-completion.el を利用しているのであれば,その中で,ac-source-php-completion などの auto-complete.el 用のソースが提供されています。
(3) GNU GLOBAL が PHP に対応しているので,ac-source-gtags を使えば,プロジェクト内の関数も候補にできます。
1だけで十分満足な結果が得られそうです。ありがとうございます。
2はすごい重かった記憶があるのですがどうなのでしょう。