Отступ объекта в phma-режиме emacs
Я хотел бы иметь такой отступ, как Zend делает для объектов:
$this->getResponse()
->appendBody('Hello World');
Но то, что у меня сейчас есть:
$this->getResponse()
->appendBody('Hello World');
и я понятия не имею, как я могу сделать таким образом. Благодарю.
2 ответа
php-mode - довольно примитивный режим, который не совсем понимает семантику PHP. Он основан на cc-режиме, так что вы можете настроить его настройки отступа, изменив настройки cc-mode. Здесь представлен обзор настроек, но в cc-mode гораздо больше возможностей для игры. Посмотрите и на этот вопрос.
Последние версии php-режима (доступны через MELPA) могут делать то, что вы хотите; просто установить php-lineup-cascaded-calls
в t
в вашей конфигурации Emacs.
(setq php-lineup-cascaded-calls t)
Или используйте интерфейс настройки M-x customize-group RET php RET
,