在Emacs中,是否有一些可以编写的短代码(在.emacs,latex.el或其他文件中),以便Latex模式处理表单代码<%...%>作为评论?
答案 0 :(得分:0)
请参阅this tutorial on writing syntax highlighting support for new modes(返回机器链接指向http://two-wugs.net/emacs/mode-tutorial.html的原始材料,并向Scott Andrew Borton发送),然后深入了解您正在使用的乳胶模式(tex-mode?auctex?还有别的?)正在做并修复它。
只留下了一个问题:为什么?!?
答案 1 :(得分:0)
您需要使用font-lock-add-keyword
功能;给它一个主要模式来添加关键字,以及正则表达式/ face的关联列表:
(font-lock-add-keywords 'latex-mode
'(("\<\%.*\%\>" . font-lock-comment-face)))
有关emacswiki的详细信息:http://www.emacswiki.org/emacs/AddKeywords
复制过来答案 2 :(得分:0)
以下内容可能有效:
(modify-syntax-entry ?< "_ 1n" latex-mode-syntax-table)
(modify-syntax-entry ?% "< 23" latex-mode-syntax-table)
(modify-syntax-entry ?> "_ 4n" latex-mode-syntax-table)