我在我的emacs24上安装了Prelude。我正在使用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:重量加粗)))
`(hl-line((,class(:background,zenburn-bg-05)); old emacsen (t:重量加粗)))
谢谢!
答案 0 :(得分:3)
您可以将背景和前景更改为您想要的任何内容,或者将其完全关闭。您可以添加粗体或下划线或上划线或倾斜,或任何漂浮您的船。我的第一个项目之一是从color-theme中获取设置并将其放入我的.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
)
答案 1 :(得分:2)
重要的:
添加到.bashrc
文件:
导出TERM = xterm-256color
我找到了完美的配置。在这里:
;;;;; hl-line-mode
(custom-set-faces
'(highlight ((t (:background "grey20" :foreground nil :bold t)))) ;; highligh\
t current line
)
这样,您可以将保留字的每种颜色都保持为粗体,并将当前行的灰色背景保留为灰色。一切都会很漂亮=)