Я хочу начать использовать emacs для разработки php. До сих пор я использовал затмение.
Для этого я установил режим Nxhtml в emacs (GNU Emacs23). Но я замечаю, что когда файл, отредактированный в emacs, открывается в затмении, отступы ломаются. В затмении у меня есть следующие настройки,
политика табуляции = пробелы, отступ = 4
В emacs эта строка есть в моем файле .emacs
* * 1010
Теперь допустим, я создал файл с использованием emacs со следующим содержимым
<?php
class HelloWorld {
public function __construct() {
echo 'Hello World';
}
}
Если он теперь открыт в затмении, он показывает
<?php
class HelloWorld {
public function __construct() {
echo 'Hello World';
}
}
Если теперь он затенен в затмении нажатием клавиши tab, то emacs показывает слишком много отступов.
ПРИМЕЧАНИЕ: в eclipse, когда нажата клавиша ENTER для перехода на новую строку, код автоматически получает отступ, как это происходит в emacs с использованием C-j
Я не могу выяснить, вызвало ли это emacs или затмение, и что необходимо настроить для решения этой проблемы.
Я работаю с людьми, которые в основном используют затмение. Проблема с отступами - единственное, что мешает мне перейти на emacs.
Любая помощь приветствуется.
Спасибо.