私の問題は、次のコードに示すように、新しい行に中括弧を使用すると、インデントが追加されることです。
debian-lenny で emacs 22.2 を使用しています。github から php-mode.el をインストールしました。
(https://github.com/ejmr/php-mode/blob/master/php-mode.el)
私の.emacsにはキーバインディングのみが含まれています(インデント用ではありません)
if (logical condition)
{
avariable
#COMMENT
if (logical condition)
{
if(condition)
{
variable
................
すべての php ファイルで PEAR モードをオンにしてみました。タブモードのインデントも試しました。
お願いします、私は何を間違えましたか?
アップデート:
上記はデフォルトの「GNU」インデント スタイルです。標準の php インデントの場合、以下を .emacs に追加します
(setq c-default-style "linux" c-basic-offset 4)