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

如何用一些背景色标记emacs中的当前行?,emacs,bookmarks,Emacs,Bookmarks,有没有一种简单的方法可以用一些背景色来绘制当前线条?与使用regesp的hl lock line face buffer类似,但仅限点所在的行 编辑: 它不像HIGHLIGHT-CURRENT-LINE,因为我需要先标记一条线,然后再标记另一条线,然后在不影响高亮显示的情况下到处移动点。软件包可以做您想要的事情。我仅为列中的标记将bm highlight style设置为bm highlight only marge,但如果您希望整行着色,则将其设置为bm highlight only line

有没有一种简单的方法可以用一些背景色来绘制当前线条?与使用regesp的hl lock line face buffer类似,但仅限点所在的行

编辑: 它不像HIGHLIGHT-CURRENT-LINE,因为我需要先标记一条线,然后再标记另一条线,然后在不影响高亮显示的情况下到处移动点。

软件包可以做您想要的事情。我仅为列中的标记将
bm highlight style
设置为
bm highlight only marge
,但如果您希望整行着色,则将其设置为
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)
(setq bm高亮显示样式“仅bm高亮显示行”)
(全局设置键(kbd“”)“bm切换)
(全局设置键(kbd“”)'bm next)
(全局设置键(kbd“”)“bm上一个)

满足您的要求。使用(默认情况下)在点处设置书签。您可以为这些书签配置所需的类型。这与
bm.el
提供的类似(Ben的回答),但更灵活

不,我希望在点移动到另一条线后保留背景绘画。