Двойной отступ при использовании Emacs php-mode - PullRequest
2 голосов
/ 29 августа 2011

Моя проблема в том, что с помощью фигурных скобок в новых строках я получаю дополнительный отступ, как показано в приведенном ниже коде.

Я использую emacs 22.2 для debian-lenny, я установил php-mode.el из github

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

и мой .emacs содержит только привязки клавиш (не для отступа)

if (logical condition)
       {
             avariable 
             #COMMENT 
             if (logical condition)
                 {
                     if(condition)
                          {
                               variable
................

Я пробовал режим PEAR для всех phpфайлы, я пробовал отступы в режиме табуляции.

Пожалуйста, что я сделал не так?

ОБНОВЛЕНИЕ:

Выше приведен стиль отступа "GNU" по умолчанию.Стандартный php-отступ добавляет следующее к вашему .emacs

(setq c-default-style "linux" c-basic-offset 4)

Ответ найден здесь: http://www.emacswiki.org/emacs/IndentingC#toc2

1 Ответ

2 голосов
/ 30 августа 2011

Выше указан стиль отступа "GNU" по умолчанию.Для стандартного отступа php добавьте следующее к вашему .emacs

(setq c-default-style "linux" c-basic-offset 4)

Ответ найден здесь: http://www.emacswiki.org/emacs/IndentingC#toc2

...