Emacs:持续突出某个地区

时间:2010-10-11 02:14:03

标签: emacs highlighting

Emacs扩展markerpen.el(link text)允许您高亮显示缓冲区中的任意区域。使用此扩展程序,一旦您杀死缓冲区,添加的突出显示将丢失。但是,能够以“持久”的方式突出显示文件的任意区域会很好 - 因为在关闭文件后添加的高亮显示不会丢失。

你知道我能以任何方式进行这种“持久”的突出显示吗?

非常感谢。

3 个答案:

答案 0 :(得分:4)

尝试enriched-mode

答案 1 :(得分:3)

是的,此类功能 确实 存在。您可以通过多种方式添加突出显示,包括扫描鼠标标记笔式。

http://www.emacswiki.org/emacs/HighLight#PermanentHighlighting

答案 2 :(得分:1)

目前,没有这样的功能存在,所以你需要创建一个markerpen.el的扩展,它创建了一个元文件,其中包含每个包含它们的文件中的高亮点。 (我建议为每个文件创建一个元文件)

设置标记时,每次将一个标记添加到markerpen-overlays时,您都可以更新相关的图元文件。

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

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