如何使emacs始终关闭sgml-tag(C-c-C-t)?

例如divh2标记可以正常工作,但pli不能正常工作。
基本上,我正在寻找一种指定在插入标签时始终使用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/

10-08 23:12