emacs如何应用主模式?

时间:2016-06-09 16:59:50

标签: events emacs syntax-highlighting

我已经阅读了大部分手册,并且正在慢慢了解我需要制作主要模式的东西,等等。我没有遇到任何解释Emacs去的循环/循环的事情。通过应用主要模式(或甚至是次要模式)。

例如:我在转到模式时键入if,突然if是语法高亮显示。我知道只输入常用字母就等于self-insert-command。那么emacs如何对缓冲区中的更改作出反应,除非自我插入命令触发事件或只是更改缓冲区触发事件?

1 个答案:

答案 0 :(得分:0)

W.r.t语法高亮显示,无论使用哪个命令,都会由缓冲区的任何更改触发。为此,使用after-change-functions来保持突出显示最新的包(通常代表font-lock进行jit-lock)。请参阅 Ch v after-change-functions RET 并查看Emacs Lisp参考手册中的相应文档(可从“帮助”菜单中访问) )。