Emacs& PHP缩进问题

时间:2010-06-18 11:12:21

标签: php emacs

使用emacs进行webdevelopment我有点新鲜。 我正在使用php模式,我很高兴。 由于我们公司的编码风格,我只有一个问题导致了很多问题。

当我有一个功能时,例如:

$instance = new Model('foo', 'bar');

我想这样缩进:

$instance = new Model(
    'foo',
    'bar'
);

当我在第一个参数之前插入换行符时,Emacs执行以下操作并将其缩进,如下所示:

$instance = new Model(
                      'foo',
                      'bar'
);

有人能指出我如何配置/更改此方法吗?

提前致谢

2 个答案:

答案 0 :(得分:3)

php-mode实际上构建在cc模式之上,因此您可以使用cc-mode的缩进自定义功能。看看here

答案 1 :(得分:1)

在.emacs配置文件中添加以下行:

  

(setq standard-indent X)

在击中TAB时想要缩进的空格量。