我正在使用Emacs 24;我已经安装了 zenburn 主题,这很棒,但我无法通过 zenburn 提供的高亮颜色轻松看到选择突出显示:
通过“选择”颜色,我的意思是通过设置标记(C-space
并移动光标以选择文本)来选择的文本颜色。
对于我的生活,我无法弄清楚如何改变它。我已经尝试更改highlight
,selection
等我在zenburn-theme.el
中可以想到的所有组合,但似乎没有任何改变。
**为了理智,我尝试更改主题中的其他颜色,以确保Emacs正确加载文件 - 这是 - 这些更改有效。*
我会特别认为更改highlight
会有效,但highlight
行的自定义似乎无效:
;;;; Built-in
;;;;; basic coloring
...
`(highlight ((t (:background ,zenburn-bg-05 :foreground ,zenburn-yellow))))
如何更改选择颜色?
答案 0 :(得分:69)
您正在寻找的是region
面孔。例如:
(set-face-attribute 'region nil :background "#666")
答案 1 :(得分:30)
除了tungd的解决方案。然后,您还可以更改字体颜色以使其更具可读性。例如。白色
(set-face-attribute 'region nil :background "#666" :foreground "#ffffff")
答案 2 :(得分:16)