Est-il possible de changer la couleur de la barre de défilement dans emacs? (Note: Pas XEmacs)Comment changer la couleur de la barre de défilement dans Emacs?
Si cela compte, je cours emacs 22 sur Ubuntu 8.10.
Est-il possible de changer la couleur de la barre de défilement dans emacs? (Note: Pas XEmacs)Comment changer la couleur de la barre de défilement dans Emacs?
Si cela compte, je cours emacs 22 sur Ubuntu 8.10.
Shamelessly pris de the FAQ for XEmacs
Voici un résumé de la façon d'utiliser les ressources pour changer vos couleurs scrollbar:
! Motif scrollbars
Emacs*XmScrollBar.Background: skyblue
Emacs*XmScrollBar.troughColor: lightgray
! Athena scrollbars
Emacs*Scrollbar.Foreground: skyblue
Emacs*Scrollbar.Background: lightgray
Notez la capitalisation de la barre de défilement pour le widget Athena.
Dans quel environnement? Dans, par exemple, Carbon EMACS, les widgets de la barre de défilement proviennent de l'ensemble natif carbone; Si c'est le cas, vous ne pouvez pas vraiment changer la couleur.
Voir le site Wiki Emacs pour plus d'informations sur les ScrollBars
à citation du site:
GnuEmacs peut tirer ses propres barres de défilement « indigènes », qui sont tout à fait personnalisable. À mon avis, cela donne aussi les meilleurs résultats pour les utilisateurs de ColorTheme. Détails:
GnuEmacs Construire avec les options suivantes passées à ./configure:
--without-toolkit-scroll-bars --with-x-toolkit=no
Ensuite, essayez un ColorTheme ou:
M-x customize-face RET scroll-bar RET
Vous pouvez définir les couleurs de premier plan/arrière-plan, frontière couleur/largeur, etc. Il existe une variable distincte appelée largeur de barre de défilement.
Mais que faire si j'ai affaire à un emacs pré-construit dans une installation que je ne peux pas contrôler? – Arkadiy
essayez un 'M-x describe-variable ret system-configuration-options ret' s'il ne possède pas les paramètres ci-dessus, il ne semble pas que vous le pouvez! –
Cela ne semble pas fonctionner pour moi. Je cours la dernière version d'Ubuntu (8.10) et la dernière version d'emacs (22.2.1). D'autres suggestions? – mike
Est-ce que cela ne fonctionne que dans XEmacs? – mike
Charlie pose une bonne question: Dans quel environnement es-tu? Pour répondre à votre question - oui, je pense que cela ne fonctionne que pour XEmacs (désolé pour mon hypothèse) –