Есть ли кто-либо *хорош* режим HTML для emacs?

Я люблю emacs,

и я хочу сделать свою работу веб-программирования в нем,
но я не могу найти способ заставить это редактировать HTML правильно.

Я подразумеваю, что это серьезно ужасно.

Это сделает прекрасный HTML, но не PHP, JavaScript, и т.д.

Я пытался получить режим помощника HTML... Я загрузил его, вставил его/usr/local/share/emacs/site-lisp и добавил его к моему .emacs файлу:

(autoload 'html-helper-mode "html-helper-mode" "Yay HTML" t)
  (setq auto-mode-alist (cons '("\\.html$" . html-helper-mode) auto-mode-alist))

скопированный и вставляемый от некоторого сайта (я не знаю elisp).
это просто, не выделяет ничего вообще.

Я пытался загрузить целый набор режимов и использовать некоторый другой режим для строкового представления их вместе, напрасно.

Emacs является настолько большим любым способом - почему он не может сделать простой задачи редактирования веб-страниц? Я имею в виду, это - довольно стандартная вещь сделать для редакторов в эти дни.

Так, кто-либо знает, как сделать это?

23
задан 20.08.2012, 13:36

3 ответа

Вы проверили страницу HTML Wiki Emacs? nxhtml в особенности выглядит полезным.

4
ответ дан 07.12.2019, 09:49

Я был dissatisified с доступными режимами, но я недавно нашел счастье с помощью простого html-mode увеличенный с yasnippet и tidy.el. Поскольку другие ответы упомянули, что nxhtml режим полезен, если Вы пишете xhtml.

Если Вы желаете быть выделенными php и JavaScript, Вы могли бы хотеть посмотреть на mmm-mode, который позволит Вам выполнять несколько главных режимов сразу. Я никогда не использовал его, таким образом, я не знаю, кто это обрабатывает конфликтующие привязки клавиш, и т.д...., таким образом, необходимо будет чувствовать путь вокруг там.

3
ответ дан 07.12.2019, 09:49

Я также использую nXhtml режим для смешанного редактирования режима, не удававшегося получить Несколько Режимов, работающих правильно. Это была определенная скалистая поездка, но недавние сборки оказались полезными. Я работаю с Emacs 23 FWIW.

0
ответ дан 07.12.2019, 09:49

Теги

Похожие вопросы