Как изменить цвет полосы прокрутки в Emacs? - PullRequest
3 голосов
/ 09 декабря 2008

Можно ли изменить цвет полосы прокрутки в emacs? (Примечание: не XEmacs)

Если это имеет значение, я запускаю emacs 22 на Ubuntu 8.10.

Ответы [ 3 ]

2 голосов
/ 09 декабря 2008

В какой среде? Например, в Carbon EMACS виджеты полосы прокрутки происходят из собственного набора углерода; если это так, вы не можете изменить цвет.

1 голос
/ 16 декабря 2008

Посетите сайт Emacs Wiki для получения информации о ScrollBars

Цитировать с сайта:

GnuEmacs может рисовать собственные «собственные» полосы прокрутки, которые можно настраивать. На мой взгляд, это также дает лучшие результаты для пользователей ColorTheme. Подробности следуют:

Сборка GnuEmacs со следующими параметрами, переданными в ./configure:

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

Затем попробуйте ColorTheme или:

M-x customize-face RET scroll-bar RET

Вы можете установить цвета переднего плана / фона, цвет / ширину границы и т. Д. Существует отдельная переменная, называемая полосой прокрутки.

1 голос
/ 09 декабря 2008

Бесстыдно взято с FAQ для XEmacs

Вот краткий обзор того, как использовать ресурсы для изменения цветов полосы прокрутки:

! Motif scrollbars

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

! Athena scrollbars

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

Обратите внимание на заглавные буквы полосы прокрутки для виджета Athena.

...