2011-01-24 51 views
7

好吧,我知道你會指向我EmacsWiki page,但這裏是交易。我想對給定的文件類型使用默認的Emacs模式,並在特定標籤後改變模式,如<% %>。通過這樣做,我可以切換標籤內的模式,並在光標不在標籤內時返回默認模式。在特定標籤內更改Emacs模式

不,我不需要ASP/PHP模式,它只是讓我覺得很無聊M-x-一直爲了改變模式。我在Arch Linux FWIW上使用Emacs 23.2.1。有任何想法嗎?

回答

6

看看mmm-mode:http://sourceforge.net/projects/mmm-mode/或noweb-mode。 Here是獲取mmm模式以使用識字的Haskell文檔的說明。 here是我用於noweb模式和literate(rst + python)Python文檔的配置。

+0

我不喜歡`mmm-mode`,我覺得很難配置,但`noweb-mode`是一個很棒的發現,尤其是因爲我使用它作爲Sweave(R + LaTeX)。謝謝! – aL3xa 2011-01-24 21:44:19

+0

最後手冊:http://www.xemacs.org/Documentation/packages/html/mmm_toc.html – aL3xa 2011-01-24 23:18:38

+1

mmm-mode歸檔文件還包含了texinfo格式的手冊,因此如果您希望將其轉換爲pdf格式, t:`texi2pdf mmm.texinfo` – 2011-01-25 10:15:01

1

nXhtml

nXhtml是一個插件的Emacs用於編輯XHTML,PHP和類似的東西。

nXhtml帶有MuMaMo(多主要方式),我認爲這是mmm-mode新版本。在編輯將CSS,JavaScript和支持Django的HTML模式組合在一起的Django HTML文件時,我一直都在使用它。