在 Emacs 中,如何更改 Latex 模式来处理 <% ... %>作为评论?
在 Emacs 中,是否可以编写一些简短的代码(在 .emacs、latex.el 或其他文件中),以便 Latex 模式处理 <% ... %> 形式的代码作为评论?
In Emacs, is there some short code that you can write (in .emacs, latex.el, or some other file) so that Latex mode treats code of form <% ... %> as a comment?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
请参阅本教程有关编写语法强调对新模式的支持(回溯机器链接到最初在 http: //two-wugs.net/emacs/mode-tutorial.html 并归因于 Scott Andrew Borton),然后深入研究您正在使用的乳胶模式(tex-mode?auctex?其他什么?)正在做什么并修复它。
只剩下一个问题:为什么?!?
See this tutorial on writing syntax highlighting support for new modes (wayback machine link to material orriginally found at http://two-wugs.net/emacs/mode-tutorial.html and attibuted to Scott Andrew Borton), then dig into what the latex mode you are using (tex-mode? auctex? something else?) is doing and fix it.
Which only leaves the question: Why?!?
您需要使用
font-lock-add-keyword
功能;给它一个主要模式来添加关键字,以及正则表达式/face的关联列表:emacswiki上的更多详细信息:http://www.emacswiki.org/emacs/AddKeywords
注意这个答案是从此问题的先前版本
You need to use the
font-lock-add-keyword
function; give it a major mode to add keywords too, and a association list of regex / face:More details here on emacswiki: http://www.emacswiki.org/emacs/AddKeywords
Note this answer was copied over from the previous version of this question
像下面这样的东西可能会起作用:
Something like the following might work: