Emacs:PHP 用のモード

最終更新日時:2017-02-15 19:12:17
Emacs PHP

そのものズバリ、php-mode というものがあります。
PHP mode for Emacs で紹介した php-mode とは別物です。

また、php-completion というものもあり、この2つがよく使われているようなので紹介します。


php-mode


PHP のキーワード、関数、コメント等々をハイライト表示したり、自動インデントをしてくれたり、、といった PHP ファイルを編集する時に便利なモードです。

インストールは MELPA からインストール出来ますので楽ちんです。


php-completion


auto-complete と組み合わせて、PHP のキーワードや関数等々を anything のインターフェイスを利用して補完する機能です。
従って、php-completion は、anything, auto-complete を使いますので、これらは別途インストールする必要があります。
いずれも MELPA からインストールできます。

php-completion は marmalade からインストールできます。

ちなみに、24.3 以降だと以下のエラーが出ると思われます。
※私は25.1.1 で確認

 `labels' is an obsolete macro (as of 24.3); use `cl-labels' instead.


php-completion.pl に使われている labels を単純に cl-labels に変更したところ正常に通りましたが、、、これで良いのかよく分かりません(/_\*)

今のところ特に問題なく使えております。。。

お問い合わせは 掲示板 にて。