そろそろ Emacs 24.3 を使おうと思って、ちまちまと環境を整え始めている。
24.2 までの環境構築は、package.el とか auto-install.el とか手動インストールとかが混在していてカオスになっていたので、どうせなら package.el を軸に環境を再構築しようと目論んでいる。
で、ついでに anything.el から最近流行りの(?) helm.el へ乗り換えようと思っていたところ、PHP を書くときに使っている php-completion.el が helm に対応していなかった。
helm は anything を fork したものだとは聞いていたので、簡単に対応できるんじゃないか?と思って、ちょっといじってみた。
その結果がコレ。
https://github.com/suzuki/php-completion/commit/48f689f648ce463fbb92f763f3ab5899573db9fa
当初、helm 化すれば良いかな?と思っていたので、branch 名が「feature/helm-version」とかなっているけど、実際には helm / anything の両対応バージョンとなっている(はず)。
php-completion を使っていて、helm から anything へ乗り換えできない!! anything から helm へ乗り換えできない!!という人がいたら(いるのか?)使ってみて貰えると嬉しい。
なお、本家へも pull request を投げているので、取り込んで貰えたりすると良いなぁ。