Emacs 23 для смешанного PHP и HTML
Я пытаюсь использовать emacs23.1.1 с nXhtml для веб-разработки, пишу смешанные PHP и HTML. Однако всякий раз, когда я это делаю, я сталкиваюсь со странным поведением emacs.
В качестве одного примера я напишу следующий код:
<?php
echo "a";
?>
Как я пишу строку echo "a";
, Я иду к предыдущей строке и нажимаю Cj и начинаю печатать - тогда, когда я нажимаю; (делает то же самое):
<?php
echo "a";
?>
прессование <TAB>
отправляет эхо обратно
<?php
echo "a";
?>
Очень, очень раздражает... Есть идеи?
Это мой уменьшенный init.el:
(load "~/.emacs.d/lib/nxhtml/autostart.el")
1 ответ
Решение
Emacs предоставляет способ обойти эту пока нерешенную проблему: org-babel позволяет выстраивать код на разных языках. Вы можете использовать php-режим, чем для php-части. Наконец, экспортер переводит все в один HTML.
На emacs-orgmode@gnu.org вы должны получить дополнительную помощь.