Come si rileva che una finestra di Emacs è già stata divisa?Il rilevamento della finestra di Emacs è già diviso
Nel mio file .emacs
, ho:
(when (display-graphic-p)
(set-frame-size (selected-frame) 166 85)
(split-window-horizontally))
che mi permette di avere due respingenti laterali a fianco, ognuno esattamente 80 caratteri di larghezza.
Ogni tanto cambio il file .emacs e voglio ricaricarlo, quindi eseguo M-x load-file
sul mio file .emacs e la finestra in cui mi trovo viene ri-divisa.
C'è una sorta di comando che posso chiamare per verificare se il telaio è già stato dividere e chiamare solo (split-window-horizontally)
se non ha? Qualcosa di simile:
(when (window-is-root)
(split-window-horizontally))
o
(when (not (window-is-already-split))
(split-window-horizontally))
funziona perfettamente, grazie! E grazie anche per il puntatore alla documentazione. Ho trovato questa pagina: http://www.gnu.org/software/emacs/manual/html_node/elisp/Splitting-Windows.html#Splitting-Windows ma non sembrava avere alcuna informazione utile. – sligocki