php-completion.el globalの作ったtagから補完候補を収得するようにした
http://coderepos.org/share/browser/lang/elisp/php-completion/trunk/php-completion.el
Ver 0.02です。
gtagsで作ったタグファイルからも補完候補を収得する用にしました。globalがインストールされていない場合は、何もしません。
アイデアは、id:k1LoWさんからいただきました。あざっす。
また、phpcmp-global-enable-auto-update-tag-files を non-nil に設定すると、*1補完実行時に
global -u
を非同期に実行するので、タグファイルを自動で更新するようになります。正しい方法か分からないので、知ってる人いましたら教えてください。
それと、id:Ashizawaさんの作った autocompletion-php-functions.el にあって、php-completion.elにない候補を追加しました。
(set-difference php-defined-constant phpcmp-constants :test 'string=)
とかで調べました。