Je voudrais m'assurer que les barres de défilement n'apparaissent jamais sur mes fenêtres, mais j'ai récemment remarqué que lorsque j'ai créé un nouveau cadre avec C-x 5 2
le nouveau cadre obtient une barre de défilement, même si le cadre d'origine ne s'affiche pas. Les lignes qui pourraient être pertinentes de mon init.el
sont ci-dessous:
(scroll-bar-mode -1)
(if (fboundp 'scroll-bar-mode) (scroll-bar-mode -1))
(if (fboundp 'tool-bar-mode) (tool-bar-mode -1))
(if (fboundp 'menu-bar-mode) (menu-bar-mode -1))
Je peux toujours l'utiliser M-x toggle-scroll-bar
pour le désactiver dans le nouveau cadre, mais je pense que cela ne devrait pas être nécessaire.
Pour clarifier, j'utilise emacsclient -c &
pour démarrer Emacs sur Ubuntu, et quand je fais cela, je reçois une barre de défilement. C-h v scroll-bar-mode
Donne moi:
scroll-bar-mode is a variable defined in `scroll-bar.el'.
Its value is nil
Original value was right
Documentation:
Specify whether to have vertical scroll bars, and on which side.
Possible values are nil (no scroll bars), `left' (scroll bars on left)
and `right' (scroll bars on right).
To set this variable in a Lisp program, use `set-scroll-bar-mode'
to make it take real effect.
Setting the variable with a customization buffer also takes effect.
You can customize this variable.
Donc, la valeur de scroll-bar-mode
est correctement définie sur nil
, mais Emacs l'ignore d'une manière ou d'une autre pour me donner une barre de défilement de toute façon.