Emacs为模式的字符串着色
我将ERC用于IRC,并希望将我的一些消息着色 基本上,我想根据指定的主模式为输入着色 例如,如果我写Emacs为模式的字符串着色,emacs,elisp,Emacs,Elisp,我将ERC用于IRC,并希望将我的一些消息着色 基本上,我想根据指定的主模式为输入着色 例如,如果我写/hs 1+2,它会着色,并发送消息,就像它在Haskell模式的缓冲区中一样 我已经知道如何为ERC编写斜杠命令,我只是不知道如何根据模式为字符串着色。一种方法——我认为它也用于其他地方,比如gnus——就是制作一个临时缓冲区,设置缓冲区的模式,插入文本,然后强制它锁定字体。然后,提取带有属性的缓冲区文本,并将其复制到任意位置 我不知道如何强制字体锁定。您可能需要深入了解一下jit锁代码。谢谢
/hs 1+2
,它会着色,并发送消息,就像它在Haskell模式的缓冲区中一样
我已经知道如何为ERC编写斜杠命令,我只是不知道如何根据模式为字符串着色。一种方法——我认为它也用于其他地方,比如gnus——就是制作一个临时缓冲区,设置缓冲区的模式,插入文本,然后强制它锁定字体。然后,提取带有属性的缓冲区文本,并将其复制到任意位置
我不知道如何强制字体锁定。您可能需要深入了解一下jit锁代码。谢谢!我将对此进行研究,看看它是否适合我。