2010-10-11 157 views
6

Emacs擴展markerpen.el(link text)允許您高亮緩衝區中的任意區域。有了這個擴展,一旦你殺死了緩衝區,增加的突出顯示就會丟失。但是,能夠以「持久性」方式突出顯示文件的任意區域會很好,因爲在關閉文件後,添加的高亮度不會丟失。Emacs:持久突出顯示區域

你知道任何方式我可以有這樣的「持久」突出顯示嗎?

非常感謝。

+0

一個有趣的選擇似乎是FIC-模式(http://www.emacswiki.org/emacs/fic-mode.el)。這個模式在另一個關於在emacs中高亮顯示的stackoverflow問題中進行了討論(http://stackoverflow.com/questions/2367611/emacs-highlighting-todo-only-in-comments) – falsum 2010-12-15 07:25:33

回答

1

目前沒有像這樣的功能,所以你需要創建一個擴展到markerpen.el,它創建了一個圖元文件,在每個文件中都包含高亮點。 (我建議爲每個文件創建一個圖元文件)

設置標記時,每次將其添加到markerpen-overlays時,可以更新相關元文件。

當你加載任何文件,你可以檢查圖元文件的存在(或當你調用markerpen庫)

然後加載圖元文件並創建標記。

4

嘗試enriched-mode

+0

富集模式實際上是一個非常有趣的模式。但是,至少在我的情況下,我注意到字體鎖定模式覆蓋了我試圖用豐富模式引入的面部。這樣,在我看來,如果關閉字體鎖定模式,我只能擁有豐富模式的優點。 – falsum 2010-12-15 07:19:03

+2

您提供的鏈接不再有效。嘗試導航到http://www.emacswiki.org/emacs/EnrichedMode而不是 – rmiesen 2013-09-23 11:32:26

+0

瞭解豐富模式是很好的,但是在Mx富集模式之後,在Edit-> Text Properties-> Face ...菜單中'我的Emacs無法啓用,它是灰色的。普通的'emacs'或者'emacs -q',我都搜索了一下,但是找不到任何東西。 – CodyChan 2014-12-30 01:59:24