3

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

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

4

3 回答 3

2

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

于 2008-12-08T22:04:34.010 回答
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

您可以设置前景/背景颜色、边框颜色/宽度等。有一个单独的变量称为滚动条宽度。

于 2008-12-16T15:52:24.180 回答
1

无耻地取自XEmacs 的常见问题解答

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

! Motif scrollbars

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

! Athena scrollbars

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

请注意 Athena 小部件的 Scrollbar 的大小写。

于 2008-12-08T21:51:46.750 回答