我安装了emacs 24并安装了prelude,我想将主题从zenburn更改为tango-dark。但突出显示的颜色是黄色,我不喜欢这样。我希望它像zenburn中的灰色。
我该怎么办?我不想关闭hl-line但是当我尝试时我看到括号()之间的空格用相同的黄色突出显示。 (在zenburn主题中没有发生)。我也知道这不是探戈主题的一部分,因为当我用探戈主题运行香草emacs(sudo emacs)时,没有这样的突出显示。
答案 0 :(得分:55)
如果您自定义初始文件(~/.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)
答案 1 :(得分:13)
M-x customize-face RET hl-line
会帮助你。只需选择一个你喜欢的面孔(你可以在安装了其他主题时输入相同的命令,只是为了查看你喜欢的值)。