如何用一些背景颜色标记emacs中的当前行?

时间:2012-09-13 08:27:19

标签: emacs bookmarks

是否有一种简单的方法用一些背景颜色绘制当前线?就像它使用regesp hl-lock-line-face-buffer一样,但只有第一行是。

修改: 它不像HIGHLIGHT-CURRENT-LINE那样,因为我需要标记一条线,然后是另一条线,并在任何地方移动点而不影响高光。

2 个答案:

答案 0 :(得分:1)

visible bookmarks (bm)包可以满足您的需求。我将bm-highlight-style设置为bm-highlight-only-fringe仅用于列中的标记,但如果您希望整行变为彩色,则将其设置为bm-highlight-only-line

(setq bm-highlight-style 'bm-highlight-only-line)

(global-set-key (kbd "<C-f2>") 'bm-toggle)
(global-set-key (kbd "<f2>") 'bm-next)
(global-set-key (kbd "<S-f2>") 'bm-previous)

答案 1 :(得分:1)

Bookmark+做你要求的。使用C-x p RET(默认情况下)在点设置书签。您可以为这些书签配置所需的highlighting种类。这类似于bm.el提供的(Ben的回答),但更灵活