Wie erkenne ich, dass ein Emacs-Fenster bereits geteilt wurde?Erkennen des Emacs-Fensters ist bereits aufgeteilt
In meiner .emacs
Datei, die ich habe:
(when (display-graphic-p)
(set-frame-size (selected-frame) 166 85)
(split-window-horizontally))
, die ich zwei Puffer Side-by-Side haben kann, die jeweils genau 80 Zeichen breit.
Ab und zu ändere ich meine .emacs-Datei und möchte sie neu laden, also starte ich M-x load-file
in meiner .emacs-Datei und das Fenster, in dem ich mich befinde, wird neu aufgeteilt.
Gibt es eine Art von Befehl, den ich anrufen kann, um zu überprüfen, ob der Frame bereits aufgeteilt wurde und nur (split-window-horizontally)
aufrufen, wenn nicht? Etwas wie:
(when (window-is-root)
(split-window-horizontally))
oder
(when (not (window-is-already-split))
(split-window-horizontally))
funktioniert perfekt, danke! Und danke für den Dokumentationszeiger. Ich habe diese Seite gefunden: http://www.gnu.org/software/emacs/manual/html_node/elisp/Splitting-Windows.html#Splitting-Windows, aber es scheint keine nützlichen Informationen zu enthalten. – sligocki