我想为 Emacs 编写一个语法高亮扩展,但我在谷歌上搜索“emacs 语法高亮教程”的变体都失败了。如何开始学习如何编写 Emacs 荧光笔?有什么好的资源来学习如何做这些事情?
问问题
3960 次
5 回答
13
你找错地方了。查看“字体锁定模式”。
于 2009-05-15T04:15:28.387 回答
5
有一个相关的问题,关于如何使用语法高亮定义主要模式'define-generic-mode
。问题的重点是弄清楚如何使语法突出显示工作。
于 2009-05-15T06:23:59.170 回答
2
不幸的是,您正在搜索错误的术语,“语法突出显示”不是 emacs 词汇表 :)。您应该搜索过类似“写 emacs 模式”的内容。
已经有一个问题:“如何为新语言编写 emacs 模式”,并提供了一些很好的指导。
于 2009-05-15T06:48:19.957 回答
1
如果您有兴趣编写自己的突出显示,另一个问题涵盖了这一点,并且可能对您有价值。它包括以下代码片段:
(defun django-highlight-comments ()
(interactive "p")
(highlight-regexp "{%.*?%}" 'hi-orange))
(add-hook 'html-mode-hook 'django-highlight-comments)
代码由Ashutosh Mehra的回答提供。
于 2009-05-18T15:21:15.363 回答
0
于 2009-09-19T08:26:21.763 回答