我安装了 Prelude在我的 emacs24 上。我正在使用 ubuntu 12.04
我第一次使用它时它工作得很好,但在接下来的所有时间里它都没有。 在我当前的行上,字体颜色是灰色的,所以很难看清我写的是什么。以前是粗体,保留保留字行的任何颜色。
我该如何解决这个问题?
或者带空格的空行都是黄色
我一直在尝试修复它:
~/.emacs.d/elpa/zenburn-theme-20130716.1457/zenburn-theme.el
文件,但我找不到解决方案...我认为问题可能出在这两行之间:
;;;;; hl-line-mode
`(hl-line-face ((,class (:background ,zenburn-bg-05)) (t :weight bold)))
`(hl-line ((,class (:background ,zenburn-bg-05)) ; old emacsen (t :weight bold)))
谢谢!
最佳答案
您可以将背景和前景更改为您想要的任何内容,或将其完全关闭。您可以添加粗体或下划线或上划线或倾斜,或者任何让您的船漂浮的东西。我最早的项目之一是从颜色主题中获取设置并将其放入我的 .emacs 文件中,此后我就没有使用过特定的颜色主题。哦,当然你想打开你的 .emacs 或 init 文件,看看是否有任何设置与你正在使用的颜色主题冲突。
(global-hl-line-mode 1) ;; highlight current line -- see hl-line.el
(custom-set-faces
'(highlight ((t (:background "grey80" :foreground "black" :bold t)))) ;; highlight current line
)
关于Emacs 颜色。为什么它在当前行是灰色的?禅本主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17842144/