Tengo algunas secuencias de comandos que usan mucho la función pop-to-buffer. Solía dividir la ventana horizontalmente, pero ahora en Emacs 23 divide la ventana verticalmente. He buscado algo del código elisp pero no me está saltando, ¿cómo puedo cambiar este comportamiento de Emacs 23 para dividirlo horizontalmente de nuevo?división horizontal para pop-to-buffer en Emacs 23?
Respuesta
Es que aparece en las noticias por Emacs (C-h N
):
***
display-buffer' tries to be smarter when splitting windows. The new option
split-window-preferido-función' permite especifica su propia función para hacer estallar nuevas ventanas. Su valor predeterminado essplit-window-sensibly' can split a window either vertically or horizontally, whichever seems more suitable in the current configuration. You can tune the behavior of split-window-sensibly by customizing
split-height-threshold 'y la nueva opción `split-width-threshold'. Ambas opciones ahora toman el valor nil a inhibir la división en una dirección. Establecer el umbral de ancho de división a cero inhibe la división horizontal y obtiene el comportamiento de Emacs 22 en este respecto. En cualquier caso, display-buffer ahora puede dividir la ventana más grande verticalmente incluso cuando no es tan ancho como el marco contenedor.
Creo que lo que desea es:
(setq split-width-threshold nil)
(pero creo que está utilizando la vertical, frente a la división horizontal de lo contrario de lo que la terminología es Emacs (que es contrario a la intuición a mí también))
Gracias, no pensé en verificar allí. Y tiene toda la razón en cuanto a la terminología, tanto sobre que yo la uso al revés (aunque sé sobre el uso que hace Emacs de ella), y que no es contradictorio. – Brad
La parte más útil de esta respuesta fue 'lo estás haciendo mal', es lo que es vertical versus horizontal. – tacaswell
- 1. Emacs 23 e iPython
- 2. Usando gdb en Emacs 23
- 3. ¿Cómo convierto la división horizontal a la división vertical y viceversa en Emacs?
- 4. Emacs 23: Selección no resaltada
- 5. Uso de pestañas en GNU Emacs 23
- 6. touchpad desplazamiento horizontal en emacs
- 7. ¿Cómo instalar nuevos modos en emacs 23 en OS X?
- 8. Establecer sangría de pitón en 2 espacios en emacs 23?
- 9. Para cambiar de división vertical a división horizontal rápido en Vim
- 10. Emacs 23 en OS X: ¿usar instancias múltiples o emacsclient?
- 11. Configuración de Emacs Dividir en Horizontal
- 12. Emacs 23, OS X, multi-tty y emacsclient
- 13. emacs 23 python.el estilo de autoguiado: ¿se puede configurar?
- 14. Abrir nuevo búfer de Emacs mediante división vertical
- 15. ediff-split-window-function horizontal == vertical?
- 16. Los menús de archivo, edición, opciones, etc. no funcionan en Emacs 23, ¿alguna idea?
- 17. a 23:59:59
- 18. ¿Cómo obtengo mi buffer R en emacs para ocupar más espacio horizontal?
- 19. Orientación horizontal para UITabBarController?
- 20. ¿Cómo puedo alternar entre una división vertical y una horizontal en vimdiff?
- 21. Ctrl + S no funciona como una división horizontal en VIM al usar CommandT
- 22. ¿Cómo puedo cambiar la versión predeterminada de Python que EMACS 23 usa?
- 23. División de cadena de entrada para una calculadora
- 24. Android force Disposición Horizontal (horizontal)
- 25. ¿Cómo puedo obtener el buffer de compilación en la parte inferior en lugar de a la derecha en Emacs 23?
- 26. tiempo ADD 23: 59: 59,999 la fecha final, para entre
- 27. ¿Cómo reorganizo un panel dividido en Emacs?
- 28. C# problema de división sencilla
- 29. División en verilog
- 30. Barra horizontal en JScrollPane
La misma respuesta que esta pregunta: http://stackoverflow.com/questions/966191/how-can-i-get-the-compilation-buffer-on-the-bottom-rather-than-on- the-right-in-em/ – scottfrazer
Muy cierto. He tenido problemas con la búsqueda automática de preguntas/respuestas de SO. Creo que primero me enteré de esto a partir de la respuesta que vinculó. +1 a esa respuesta. –