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