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