用于web开发的emacs插件

用于web开发的emacs插件,emacs,plugins,installation,Emacs,Plugins,Installation,如果您想将emacs用于web开发,最好的emacs插件是什么?如评论中所述,是emacs的一个插件,用于编辑XHTML、PHP和类似内容。它不是很有名,但看起来至少Drew Yates发现它很有用: nXML mode and the subsequent nXHTML mode for emacs are godsends ... 那是在开发人员修复所有bug之前…;-) 大部分内容都是从项目的网站上窃取的,但我最确定的是,nxhtml模式包含了web开发所必需的一切。还有一些类似于遗留h

如果您想将emacs用于web开发,最好的emacs插件是什么?

如评论中所述,是emacs的一个插件,用于编辑XHTML、PHP和类似内容。它不是很有名,但看起来至少Drew Yates发现它很有用:

nXML mode and the subsequent nXHTML mode for emacs are godsends ...
那是在开发人员修复所有bug之前…;-)


大部分内容都是从项目的网站上窃取的,但我最确定的是,nxhtml模式包含了web开发所必需的一切。还有一些类似于遗留html模式的东西。css模式(最后两个是nxhtml模式的一部分)。我不确定(目前哪种是最好的javascript模式)。还有用于perl开发的cperl模式,ruby模式——随便你怎么说,我们就知道了。

Steve Yegge的。

不是专门用于web开发的,但不要忘记(或另一个模板/框架/代码段系统)

如果没有XSLT,我在处理XSLT(现在仍然与webdev有些关联?)时将无法保持理智。键入
xcho
插入:

<xsl:choose>
  <xsl:when test="$1">
    $0
  </xsl:when>
  <xsl:otherwise>
    $2
  </xsl:otherwise>
</xsl:choose>

$0
$2
光标最初位于$1(不显示$*部分),然后再次按
,在$2处,最后在$0处


我没有任何特定的HTML示例,但代码片段很容易制作。

不幸的是,我无法找到自动缩进混合语言代码的模式


因此,我编写了一个处理PHP/XHTML/JS/CSS的次要模式。我敢说它做得相当好。你可以从

下载,你是说HTML还是XHTML?nXHTML模式显然非常适合XHTML,但它根本不支持HTML。我很想找到一个好的HTML设置。@单音,任何典型的东西,包括普通HTML。我安装了它,它看起来不错。然而,有没有一种方法可以防止emacs在启动时加载它,并在需要时加载它。特别是,我希望能够打开一个
php
(或任何)文件,并保持在正常
php模式
(或任何模式)。然后,我希望能够在打开文件后选择性地激活nxhtml模式(识别PHP/html区域)。这可能吗?