Каковы лучшие плагины для emacs, если вы хотите использовать его для веб-разработки?
Плагины emacs для веб-разработки
Ответ 1
Как отмечено в комментариях nXhtml является дополнением к Emacs для редактирования XHTML, PHP и подобных вещей. Это не очень хорошо известно, но, по крайней мере, Дрю Йейтс счел это полезным:
nXML mode and the subsequent nXHTML mode for emacs are godsends ...
И это было до того, как разработчик исправил все ошибки...; -)
Большая часть этого украдена с сайта проекта, но я, безусловно, думаю, что nxhtml-режим содержит все необходимое для веб-разработки. Есть и такие вещи, как устаревший html-режим. css-mode, php-mode (последние два являются частью nxhtml-режима). Я не уверен в эспрессо-режиме (который в настоящее время является лучшим javascript-режимом). Есть также cperl-режим для разработки perl, ruby-mode - вы его называете, у нас это есть.
Ответ 2
Steve Yegge js2-mode.
Ответ 3
Не специально для веб-разработки, но не забывайте Yasnippet (или другую систему шаблонов/скелетов/фрагментов).
Я не смог бы оставаться в здравом уме, работая над XSLT (до сих пор несколько связанный с webdev в настоящее время?) без него. Ввод xcho<TAB>
вставок:
<xsl:choose>
<xsl:when test="$1">
$0
</xsl:when>
<xsl:otherwise>
$2
</xsl:otherwise>
</xsl:choose>
с курсором, первоначально стоящим в $1 (детали $* не отображаются), а затем снова нажмите <TAB>
на $2 и, наконец, на $0.
У меня нет конкретных примеров HTML, но их легко сделать.
Ответ 4
К сожалению, мне не удалось найти режим с автоматическим отступом смешанного языка.
Итак, я написал небольшой режим, который обрабатывает PHP/XHTML/JS/CSS. Я смею сказать, что все хорошо. Вы можете скачать его из github