Emacs Lisp 语法高亮
我想为 Emacs 编写一个语法突出显示扩展,但是我在 Google 上搜索“emacs 语法突出显示教程”的变体都失败了。 我该如何学习如何编写 Emacs 荧光笔? 有什么好的资源可以学习如何做这些事情?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想为 Emacs 编写一个语法突出显示扩展,但是我在 Google 上搜索“emacs 语法突出显示教程”的变体都失败了。 我该如何学习如何编写 Emacs 荧光笔? 有什么好的资源可以学习如何做这些事情?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
你找错地方了。 查看“字体锁定模式 ”。
You're looking in the wrong place. Look at "font-lock-mode".
有一个相关问题,介绍如何使用
'define-generic-mode
定义带有语法突出显示的主要模式。 问题的重点是弄清楚如何使语法突出显示起作用。There's a related question, on how to define a major mode with syntax highlighting using
'define-generic-mode
. The question focuses on figuring out how to get the syntax highlighting working.不幸的是,您搜索了错误的术语,“语法突出显示”不是 emacs 词汇:)。 您应该搜索类似“write emacs mode”的内容。
已经有一个问题:“如何编写新语言的 emacs 模式”以及一些很好的指导。
unfortunately you were searching for the wrong terms, "syntax highlighting" is not emacs vocabulary :). You should have searched for something like "write emacs mode".
There was already a question for this: "How to write an emacs mode for a new language" with some good pointers.
如果您有兴趣编写自己的突出显示,另一个问题 涵盖了这一点,可能对您有价值。 它包含以下代码片段:
代码由 Ashutosh Mehra 的 答案。
If you are interested in writing your own highlighting, another question covered this and may be of value to you. It included this code snippet:
Code courtesy of Ashutosh Mehra's answer.
http://a-kat.com/Emacs_Major_Modes.html
http://a-kat.com/Emacs_Major_Modes.html