【发布时间】:2013-01-25 06:49:33
【问题描述】:
在一个新的并且希望非常简单的 emacs 模式中,我希望“a”的每个实例都为 #0000FF,而“b”的每个实例都为 #DF0101。到目前为止,尽管进行了很多谷歌搜索,但我还没有找到一种方法来做到这一点。理想情况下,它会在您键入时实时发生。
http://www.gnu.org/savannah-checkouts/gnu/emacs/manual/html_node/emacs/Highlight-Interactively.html
http://www.gnu.org/savannah-checkouts/gnu/emacs/manual/html_node/emacs/Font-Lock.html#Font-Lock
【问题讨论】:
-
我只是好奇,但有什么具体的理由这样做吗?
-
有一个很好的理由.. 这是一个简单的例子。如果问题得到解答,我将发布最终模式,谢谢!
-
如果你知道 elisp 为什么不为按键添加一个钩子并在匹配时简单地设置当前字符的颜色?
-
我认为您建议将“a”转换为“插入蓝色 a”的命令,也许我可以弄清楚。我会报告的,谢谢。
-
绑定
a到insert-blue-a的问题是a在打开文件的时候不会是蓝色的,只有插入新的时候才会出现