2004年02月12日(木) [過去の今日]
#1 php-elisp
そろそろPHPでも覚えるかと導入してみたphp-elispだが、手元のemcwsで動かない。まあ、/usr/localに突っ込んでstartup.elでdebian-startupをかましてるという乱暴な使い方をしてるのでこういうトラブルもしょうがないのではあるが……。
原因は簡単な事で、まずload-pathが通ってなかったこと、autoloadの際に "php-elisp/php-mode" という指定になってたため、php-mode.elcが読み込めなかったこと。debian配布のemacs21は/usr/share/emacs21/site-lispにもpathが通ってるってことだろうか。
んー、よくわからん。とりあえず/etc/emacs/site-start.d/50php-elisp.elのload-pathを追加するところのコメントを外し、同じファイルのautoloadの"php-elisp/php-mode"を"php-mode"に変更して起動できた。
(@358)
むう、 PHP Coding Standard ってのと、 PEAR 標準コーディング規約 ってのがあるらしい。
俺は基本的に GNU コーディング規約 を参考に perl でも書いてたので、比較的近い雰囲気の PHP Coding Standard を使いたいのだが、どうもEmacsのphp-modeはPEAR標準に合わせて作られてるらしい。おかげで波括弧のインデントがおかしくなっちゃったりして、かなり悲しい。
むー、どうしたもんかなあ。
(@611)
@ ぐふ:
波括弧一つ間違えてただけだった……。どうりで変な動きすると……。
はい、php-modeでもGNUコーディング規約通りのコードが書けます、ああ、とっても使いやすいよ! ありがとうphp-mode!
(@624)