如何更改Emacs中的滚动条颜色?

时间:2008-12-08 21:36:41

标签: emacs customization

是否可以更改emacs中的滚动条颜色? (注意:不是XEmacs)

如果重要,我在Ubuntu 8.10上运行emacs 22。

3 个答案:

答案 0 :(得分:2)

在什么环境?在例如Carbon EMACS中,滚动条小部件来自碳原生集;如果是这样,你就无法真正改变颜色。

答案 1 :(得分:1)

the FAQ for XEmacs

无耻地取走

以下是如何使用资源更改滚动条颜色的概述:

! Motif scrollbars

Emacs*XmScrollBar.Background: skyblue
Emacs*XmScrollBar.troughColor: lightgray

! Athena scrollbars

Emacs*Scrollbar.Foreground: skyblue
Emacs*Scrollbar.Background: lightgray

请注意Athena小部件的滚动条的大小写。

答案 2 :(得分:1)

有关ScrollBars

的信息,请参阅Emacs Wiki网站

从网站引用:

  

GnuEmacs可以绘制自己的“原生”滚动条,这些滚动条可以自定义。在我看来,这也为ColorTheme的用户提供了最好的结果。详情如下:

     

使用传递给./configure的以下选项构建GnuEmacs:

         --without-toolkit-scroll-bars --with-x-toolkit=no 
     

然后尝试使用ColorTheme,或者:

M-x customize-face RET scroll-bar RET
     

您可以设置前景/背景颜色,边框颜色/宽度等。有一个名为scroll-bar-width的单独变量。