31

我安装了 emacs 24 并安装了prelude,我想将主题从 zenburn 更改为 tango-dark。但是该行突出显示的颜色是黄色的,我不喜欢这样。我希望它像 zenburn 中的灰色。 启用 hl-line 的探戈黑暗主题(黄色)

启用 hl-line 的 zenburn 主题(深灰色)

我该怎么办?我不想关闭 hl 行,但是当我尝试这样做时,我看到括号 () 之间的空格以相同的黄色突出显示。(在没有发生的zenburn主题中)。我也知道这不是探戈主题的一部分,因为当我使用探戈主题运行 vanilla emacs(sudo emacs) 时,不会发生这种突出显示。禁用 hl-mode 的 tango-dark 主题 带有探戈黑暗主题的香草 emacs

4

2 回答 2

69

如果您自定义初始化文件(、、或),这将是一个~/.emacs简单~/.emacs.el~/.emacs.d/init.el修复

开启 hl-line:

(global-hl-line-mode 1)

设置任意颜色作为当前行的背景面:

(set-face-background 'hl-line "#3e4446")

要在当前行中保持语法突出显示:

(set-face-foreground 'highlight nil)
于 2013-10-24T01:20:53.923 回答
13

M-x customize-face RET hl-line会帮助你。只需选择您喜欢的面孔(您可以在安装了其他主题的情况下键入相同的命令,以查看您喜欢的值)。

于 2013-07-17T14:04:58.380 回答