3

我在我的 emacs24 上安装了Prelude 。我正在使用 ubuntu 12.04

我第一次使用它时效果很好,但下一次它却没有。在我当前的行上,字体颜色是灰色的,所以很难看到我写的内容。以前它是一个粗体,保留该行保留字的任何颜色。

我怎样才能解决这个问题?

光标线上的灰色

或者带有空格的空行都是黄色的

我一直试图在: ~/.emacs.d/elpa/zenburn-theme-20130716.1457/zenburn-theme.el 文件上修复它,但我找不到解决方案......我认为问题可能出在以下几行之间:

;;;;; hl 线模式

`(hl-line-face ((,class (:background ,zenburn-bg-05)) (t :weight bold)))
`(hl-line ((,class (:background ,zenburn-bg-05)) ; old emacsen (t :weight bold)))

谢谢!

4

2 回答 2

3

您可以将背景和前景更改为您想要的任何内容,或完全关闭它。您可以添加粗体或下划线或上划线或倾斜,或任何浮动您的船。我的第一个项目是从颜色主题中获取设置并将其放入我的 .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
)
于 2013-07-24T22:42:19.657 回答
3

重要提示:添加到.bashrc文件:

导出 TERM=xterm-256color

我找到了适合我的完美配置。它是这样的:

;;;;; hl-line-mode                                                              

   (custom-set-faces
  '(highlight ((t (:background "grey20" :foreground nil :bold t)))) ;; highligh\
t current line                                                                  
)

这样,保留字的所有颜色都保持为粗体,当前行的背景为灰色。一切都会很美好=)

在此处输入图像描述

在此处输入图像描述

于 2013-07-25T01:49:42.857 回答