使用Emacs php模式时双缩进

使用Emacs php模式时双缩进,php,emacs,php-mode,Php,Emacs,Php Mode,我的问题是,在新行中有花括号,我会得到额外的缩进,如下面列出的代码所示 我在debian lenny上使用emacs 22.2,我已经从github安装了php-mode.el (https://github.com/ejmr/php-mode/blob/master/php-mode.el) 并且my.emacs只包含键绑定(不用于缩进) 我为所有php文件尝试了PEAR模式,我尝试了tab模式缩进 拜托,我做错什么了 更新: 以上是默认的“GNU”缩进样式。对于标准php缩进,将以下内容添加

我的问题是,在新行中有花括号,我会得到额外的缩进,如下面列出的代码所示

我在debian lenny上使用emacs 22.2,我已经从github安装了php-mode.el

(https://github.com/ejmr/php-mode/blob/master/php-mode.el)

并且my.emacs只包含键绑定(不用于缩进)

我为所有php文件尝试了PEAR模式,我尝试了tab模式缩进

拜托,我做错什么了

更新:

以上是默认的“GNU”缩进样式。对于标准php缩进,将以下内容添加到.emacs

(setq c-default-style“linux” c-基本-偏移量4)

答案如下:

以上是默认的“GNU”缩进样式。对于标准php缩进,将以下内容添加到.emacs

(setq c-default-style“linux”c-basic-offset 4)


答案在这里:

你应该回答你自己的问题,然后接受你的答案。此外,Emacs 22.2可追溯到2008年3月;您可能希望考虑升级。如果没有,则应该尝试NXHTML模式,这通常在编辑包含PHP以上的文件(如PHP和HTML)时更好。
if (logical condition)
       {
             avariable 
             #COMMENT 
             if (logical condition)
                 {
                     if(condition)
                          {
                               variable
................