Me gustaría asegurarme de que las barras de desplazamiento nunca aparezcan en mis ventanas, pero recientemente noté que cuando creé un nuevo marco con C-x 5 2
el nuevo marco, aparece una barra de desplazamiento, aunque el marco original no lo hace. Las líneas que podrían ser relevantes de mi init.el
están a continuación:
(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))
Todavía puedo usar M-x toggle-scroll-bar
para apagarlo en el nuevo marco, pero siento que eso no debería ser necesario.
Para aclarar, estoy usando emacsclient -c &
para iniciar Emacs en Ubuntu, y cuando hago esto obtengo una barra de desplazamiento. C-h v scroll-bar-mode
me da
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.
Por lo tanto, el valor de scroll-bar-mode
se establece correctamente en nil
, pero de alguna manera Emacs ignora esto para darme una barra de desplazamiento de todos modos.
fuente
(toggle-scroll-bar -1)
que no había eliminado. Podrías intentar agregar eso también, pero más allá de eso, estoy fuera de lugar.(toggle-scroll-bar)
.M-x toggle-scroll-bar
deshacerme de él.default-frame-alist
. Hay una razón por la que es una opción de usuario.No todos quieren usar personalizar, pero usarlo para deshabilitar las barras de desplazamiento hace que el problema desaparezca. Las variables que desea son:
scroll-bar-mode
yhorizontal-scroll-bar-mode
.Si no utiliza un archivo de personalización, puede seguir utilizándolo al ponerlos en su init:
Eso será suficiente para desactivar cualquiera y todas las barras de desplazamiento en cualquier tipo de marco.
fuente