33

Emacs 的 hl-line-mode 正是我所需要的,但我想改变它可怕的黄色,有人知道我该怎么做吗?

4

3 回答 3

59

我用(set-face-background hl-line-face "gray13").

这是黑色背景的样子。

替代文字

很微妙。大多数情况下,我在移动光标时会注意到它,这正是我想要的。

如果您想查看所有各种颜色的显示,请尝试(list-colors-display). 它将在新缓冲区中显示颜色列表。

编辑:嘿嘿,因为我得到了漂亮照片的投票,这里是“现场”:

替代文字

(ps:该动画 gif 是使用Cropper 工具AnimatedGif 插件制作的。)

于 2010-12-21T21:45:55.720 回答
13

M-x customize-group RET hl-line RET

并修改“Hl Line face”。

或者,您可以使用(例如):

(set-face-background 'hl-line "#333333")

编辑:cheeso 的答案将是第二个版本的更强大的方法。

于 2010-12-21T02:05:33.930 回答
2

除了所有不错的答案之外,您还可以执行use-package以下操作:

(use-package hl-line                                                                                                                                                                                                                                                                                                  
  :custom-face                                                                                                                                                   
  (hl-line ((t (:background "#aaaaaa")))))

hl-line根据. _ _ _ _hl-line+

于 2021-11-06T07:26:10.450 回答