2009-06-08 7 views
13

He instalado Emacs 23 y he descubierto que el búfer de compilación (cuando se usa compilación M-x) aparece en una posición diferente a la de Emacs 22. El búfer abierto actualmente aparece a la izquierda y el búfer de compilación a la derecha. ¿Cómo puedo volver al comportamiento de Emacs 22 de tener el búfer actual abierto en la parte superior y el búfer de compilación en la parte inferior?¿Cómo puedo obtener el buffer de compilación en la parte inferior en lugar de a la derecha en Emacs 23?

(Dividir la pantalla horizontalmente también es el caso de la lista de buffers (M-x-switch-to-buffer < pestaña >) amortiguar así.)

Respuesta

20

Es probable que el nuevo split-window-preferred-function variable y split-window-sensibly función. Emacs ahora intenta averiguar si debería dividirse vertical u horizontalmente en función del tamaño de la ventana (supongo que tiene una ventana ancha). Intente configurar la variable split-width-threshold en nil.

+0

Grande. Esto funciona para mí Gracias. –

+1

Solo me gustaría esto para '* compilación *'. – To1ne

0

Esto funciona para mí en emacs 23 en Linux:

(setq split-width-threshold most-positive-fixnum) 
4

Los siguientes funcionaron mejor para mí:

;; Split windows in Emacs 22 compatible way 
(setq split-height-threshold nil) 
(setq split-width-threshold most-positive-fixnum) 
Cuestiones relacionadas