Отступ объекта в php-режиме emacs - PullRequest
0 голосов
/ 11 марта 2011

Хотелось бы, чтобы у меня был такой отступ, как у Зенда:

$this->getResponse()
     ->appendBody('Hello World');

Но сейчас у меня есть:

$this->getResponse()
  ->appendBody('Hello World');

, и я понятия не имею, какЯ могу сделать таким образом.Спасибо.

Ответы [ 2 ]

1 голос
/ 11 марта 2011

php-mode - довольно примитивный режим, который не совсем понимает семантику PHP. Он основан на cc-режиме, так что вы можете изменить его настройки отступа, настроив настройки cc-mode. Здесь есть обзор настроек здесь , но в cc-mode гораздо больше возможностей для игры. Взгляните на этот вопрос .

0 голосов
/ 28 августа 2015

Последние версии php-режима (доступны через MELPA) могут делать то, что вы хотите;просто установите php-lineup-cascaded-calls на t в вашей конфигурации emacs.

(setq php-lineup-cascaded-calls t)

Или используйте интерфейс настройки M-x customize-group RET php RET.

...