如何使emacs始终关闭sgml-tag(C-c-C-t)?
例如div
,h2
标记可以正常工作,但p
或li
不能正常工作。
基本上,我正在寻找一种指定在插入标签时始终使用xhtml的方式。
最佳答案
您需要打开sgml-xml-mode
:
sgml-mode
尝试通过查看doctype来猜测您的缓冲区是否在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)))
关于emacs - 使emacs始终关闭html标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4265314/