Emacs:持续突出某个地区

fal*_*sum 6 emacs highlighting

Emacs扩展markerpen.el(链接文本)允许您高亮显示缓冲区中的任意区域.通过此扩展,一旦您杀死缓冲区,添加的突出显示将丢失.但是,能够以"持久"的方式突出显示文件的任意区域会很好 - 因为在关闭文件后添加的高亮显示不会丢失.

你知道我有什么方法可以有这样一个"持久"的突出显示吗?

非常感谢.

oco*_*odo 1

目前,不存在这样的功能,因此您需要创建一个扩展,该扩展markerpen.el创建了一个图元文件,其中包含每个具有突出显示点的文件中的突出显示点。(我建议为每个文件创建一个图元文件)

设置标记时,每添加一个标记markerpen-overlays就可以更新相关图元文件。

当您加载任何文件时,您可以检查图元文件是否存在(或者当您调用markerpen库时)

然后加载图元文件并创建标记。