更改特定标签内的 Emacs 模式
好的,我知道您要将我指向 EmacsWiki 页面,但事情是这样的。我想对给定的文件类型使用默认的 Emacs 模式,并在特定标记后更改模式,例如 <% %>
。通过这样做,我可以切换标签内的模式,并在光标不在标签内时返回到默认模式。
不,我不需要 ASP/PHP 模式,只是我觉得为了改变模式总是很无聊的 Mx
-ing。我在 Arch Linux FWIW 上使用 Emacs 23.2.1。有什么想法吗?
OK, I know you're going to point me to EmacsWiki page, but here's the deal. I'd like to use the default Emacs mode for a given file type, and change mode after specific tag, say <% %>
. By doing such, I can switch the mode inside the tags, and return to default mode when cursor is not inside tags.
And no, I don't need ASP/PHP mode, it just that I find boring M-x
-ing all the time in order to change the mode. I'm using Emacs 23.2.1 on Arch Linux FWIW. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
看看 mmm-mode: http://sourceforge.net/projects/mmm-mode/ 或 noweb 模式。 这里是让 mmm-mode 与 Literate Haskell 文档一起使用的说明。 这里是我用于 noweb 模式和 Literate (rst+python) Python 文档的配置。
Have a look at mmm-mode: http://sourceforge.net/projects/mmm-mode/ or noweb-mode. Here are instructions for getting mmm-mode to work with literate Haskell documents. And here is the configuration I use for noweb-mode with literate (rst+python) Python documents.
nXhtml
nXhtml 附带 MuMaMo (多个
Master主要模式),我认为是mmm-mode
的较新版本。我在编辑结合了 CSS、JavaScript 和 Django 感知 HTML 模式的 Django HTML 文件时一直使用它。nXhtml
nXhtml comes with MuMaMo (Multiple
MasterMajor Mode), which I think is a newer version ofmmm-mode
. I use it all the time when editing Django HTML files which combine CSS, JavaScript and Django-aware HTML modes.这是您要找的吗:
http://www.emacswiki.org/emacs/PhpMode#toc8
您可能希望对其进行调整以满足您的需求
Is it what are you looking for :
http://www.emacswiki.org/emacs/PhpMode#toc8
You probably want to adapt it to fit your need