Подтвердить что ты не робот

Плагины emacs для веб-разработки

Каковы лучшие плагины для emacs, если вы хотите использовать его для веб-разработки?

4b9b3361

Ответ 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 - вы его называете, у нас это есть.

Ответ 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