2008-12-08 45 views

回答

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 

注意滚动条为雅典娜插件的资本。

+0

这似乎并不适用于我。我运行的是最新版本的Ubuntu(8.10)和最新版本的emacs(22.2.1)。还有其他建议吗? – mike 2008-12-08 21:57:54

+0

这只能在XEmacs中使用吗? – mike 2008-12-08 23:13:26

2

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

1

见Emacs的wiki网站的信息关于ScrollBars

从站点引用:

GnuEmacs可以得出自己的“原生”的滚动条,这是相当定制。在我看来,这也给ColorTheme的用户带来了最好的结果。详细信息如下:

构建GnuEmacs与通过下列选项来运行./configure:

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

然后尝试ColorTheme,或:

M-x customize-face RET scroll-bar RET 

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