window – Evitar que Emacs cambie el tamaño de las ventanas

Pregunta:

Después de construir un diseño de dos columnas, 3 ventanas con una columna alta y dos columnas más cortas apiladas de igual tamaño al lado, cuando ejecuto comandos como magit o ag que muestran un nuevo búfer, a menudo se cambia el tamaño de una de las ventanas más cortas para que casi llena esa columna, y esto deja la otra ventana más corta con solo un puñado de líneas restantes.

¿Cómo puedo evitar siempre que emacs cambie el tamaño de mis ventanas después de haberlas configurado? He oído hablar del modo ganador, pero es menos que ideal porque 1) deshacer el cambio de tamaño tiene el desafortunado efecto secundario de oscurecer también el búfer con el que quería trabajar en primer lugar que desencadenó el cambio de tamaño (ag o magit en mi caso ), y 2) Preferiría que emacs no cambiara el tamaño de los marcos automáticamente en primer lugar.

¿Hay algunas opciones de configuración que pueda usar para evitar que emacs cambie el tamaño de alguna de mis ventanas, sin importar qué búferes esté tratando de mostrar?

Respuesta:

Pruebe lo siguiente después de configurar las ventanas:

(setq-default window-size-fixed t)

La variable es local al búfer.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım