我想写法强调扩展Emacs的,但我在谷歌上搜索的变化"emacs的语法突出教程的"所有失败。我怎么去学习如何编写Emacs荧光笔?什么好的资源是存在于学习如何做到这样的事情?

有帮助吗?

解决方案

您正在寻找在错误的地方。请看“字体锁定模式

其他提示

一个相关的问题,如何定义使用'define-generic-mode语法高亮的主要模式。问题的重点是搞清楚如何获得语法高亮的工作。

不幸的是你正在寻找了错误的术语,“语法高亮”不是emacs的词汇:)。你应该已经寻找类似“写emacs模式”。

有已经为这个问题:“如何写emacs模式的一种新的语言”一些好的指针。

如果你有兴趣在编写自己的突出, 另一个问题 复盖此,也可以对你的价值。它包括这段代码:

(defun django-highlight-comments ()
  (interactive "p")
  (highlight-regexp "{%.*?%}" 'hi-orange))
(add-hook 'html-mode-hook 'django-highlight-comments)

代码的礼貌 Ashutosh Mehra's 答案.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top