雑文発散

«前の日記(2013-04-22) 最新 次の日記(2013-04-27)» 編集
過去の日記

2013-04-23 [長年日記]

[Emacs] php-completion.el を helm 対応させてみた

そろそろ 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 を投げているので、取り込んで貰えたりすると良いなぁ。