¿Cómo puedo detectar que una ventana de Emacs ya se haya dividido?La ventana Detección de Emacs ya está dividida
En mi archivo .emacs
, que tienen:
(when (display-graphic-p)
(set-frame-size (selected-frame) 166 85)
(split-window-horizontally))
la que me permite tener dos topes laterales a lado, cada uno de exactamente 80 caracteres de ancho.
De vez en cuando cambio mi archivo .emacs y quiero volver a cargarlo en su lugar, así que ejecuto M-x load-file
en mi archivo .emacs y la ventana en la que estoy se vuelve a dividir.
¿Hay algún tipo de comando que pueda llamar para verificar si el marco ya se ha dividido y solo llamar al (split-window-horizontally)
si no lo ha hecho? Algo así como:
(when (window-is-root)
(split-window-horizontally))
o
(when (not (window-is-already-split))
(split-window-horizontally))
funciona perfectamente, gracias! Y gracias por el puntero de documentación también. Encontré esta página: http://www.gnu.org/software/emacs/manual/html_node/elisp/Splitting-Windows.html#Splitting-Windows pero no parecía tener ninguna información útil. – sligocki