是否可以更改emacs中的滚动条颜色?(注意:不是 XEmacs)
如果重要的话,我在 Ubuntu 8.10 上运行 emacs 22。
在什么环境下?例如,在 Carbon EMACS 中,滚动条小部件来自 carbon 原生集合;如果是这样,你不能真正改变颜色。
有关ScrollBars的信息,请参阅 Emacs Wiki 站点
从网站引用:
GnuEmacs 可以绘制自己的“本机”滚动条,这些滚动条非常可定制。在我看来,这也为 ColorTheme 的用户提供了最好的结果。详情如下:
使用传递给 ./configure 的以下选项构建 GnuEmacs:
--without-toolkit-scroll-bars --with-x-toolkit=no
然后尝试 ColorTheme,或者:
M-x customize-face RET scroll-bar RET
您可以设置前景/背景颜色、边框颜色/宽度等。有一个单独的变量称为滚动条宽度。
无耻地取自XEmacs 的常见问题解答
以下是如何使用资源更改滚动条颜色的回顾:
! Motif scrollbars
Emacs*XmScrollBar.Background: skyblue
Emacs*XmScrollBar.troughColor: lightgray
! Athena scrollbars
Emacs*Scrollbar.Foreground: skyblue
Emacs*Scrollbar.Background: lightgray
请注意 Athena 小部件的 Scrollbar 的大小写。