在特定标签内更改Emacs模式

7

好的,我知道你会指向EmacsWiki页面,但是这是个问题。我想使用默认的Emacs模式来处理给定文件类型,并在特定标签后更改模式,比如说<% %>。通过这样做,我可以在标签内部切换模式,并在光标不在标签内部时返回到默认模式。

不过,我不需要ASP/PHP模式,因为我觉得每次都要用M-x来更改模式很无聊。我正在使用Arch Linux上的Emacs 23.2.1。有什么好的想法吗?

3个回答

6

我不喜欢 mmm-mode,我觉得它很难配置,但是 noweb-mode 是个很好的发现,特别是因为我用它来进行 Sweave (R + LaTeX)。谢谢! - aL3xa
1
mmm-mode的存档还包含了texinfo格式的手册,因此您可以将其转换为pdf格式,如果您想的话:texi2pdf mmm.texinfo - Matti Pastell

1

nXhtml

nXhtml是Emacs的一个插件,用于编辑XHTML、PHP和类似的内容。

nXhtml带有MuMaMo(多个主要模式),我认为这是mmm-mode的更新版本。当我编辑结合了CSS、JavaScript和Django感知HTML模式的Django HTML文件时,我经常使用它。


1
我不需要一个用于Web开发的插件。我曾经使用过nXhtml,但现在不再使用它了,而且使用MuMaMo的唯一方法是使用nXhtml。所以对我来说是不行的... - aL3xa
“Multiple Major Modes”,更准确地说,MuMaMo是nXhtml的一部分,但如果它不能与nxhtml-mode分开使用,我会感到非常惊讶。 - phils

0

我不想将模式更改绑定到按键上,我想在缓冲区内自动更改模式,以便标签可以充当触发器。但还是谢谢你... =) - aL3xa

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接