5
如何讓emacs總是關閉sgml-tag(C-c-C-t)?讓emacs總是關閉html標籤
例如div
,h2
標籤工作正常,但p
或li
不。 基本上我正在尋找一種方法來指定我在插入標記時總是使用xhtml。
如何讓emacs總是關閉sgml-tag(C-c-C-t)?讓emacs總是關閉html標籤
例如div
,h2
標籤工作正常,但p
或li
不。 基本上我正在尋找一種方法來指定我在插入標記時總是使用xhtml。
您需要打開sgml-xml-mode
:
當非空,標籤插入功能將XML兼容。
sgml-mode
試圖猜測你的緩衝區是否是XHTML(等打開sgml-xml-mode
自動)通過查看文檔類型。請參閱功能sgml-xml-guess
。它期望在DTD名稱中找到字符串"XHTML"
。
如果你不能得到sgml-xml-guess
工作,那麼你可以明確地打開sgml-xml-mode
。也許是這樣的:
(add-hook 'html-mode-hook #'(lambda nil (setq sgml-xml-mode t)))
感謝您詳細的答案,但我不能明確地調用SGML模式,因爲99%的時間我對付軌道模板的意見(RHTML),或有自己的模式,PHP文件。 – vise 2010-11-24 11:44:00