Ist es möglich, Fenster in Emacs zu benennen?

9

Ich möchte in der Lage sein, ein Fenster in Emacs zu benennen und dieses Fenster beim Öffnen und Erstellen neuer Puffer anzugeben. Ich habe das Handbuch durchgesehen, aber alles find-file-other-window, was ich finden kann, ist , dass ich nicht angeben kann, in welchem ​​Fenster der Puffer geöffnet werden soll. Vielleicht versuche ich, Emacs so zu verwenden, wie es nicht vorgesehen war. Was ich aber erreichen möchte, ist ein Arbeitsbereich ähnlich einer IDE:

----------------------------------------------
| Project  |  Main editor        | Help Docs |
| Files    |                     |           |
|          |                     |           |
|          |                     |           |
|          |                     |           |
|          |                     |           |
|          |                     |           |
|          |                     |           |
|          |---------------------|           |
|          |  Console/Shell      |           |
|          |                     |           |
----------------------------------------------

Zum Beispiel möchte ich, dass alle internen Hilfe- und Python-Dokumente im rechten Fenster und standardmäßig alle .py-Dateien im Hauptfenster geöffnet sind. Irgendwelche Ideen?

EDIT: Ich sollte erwähnen, dass ich Emacs im No-Window-Konsolenmodus verwende.

Parker Ault
quelle

Antworten:

13

Nach ausgiebigem Googeln und Kopfkratzen habe ich festgestellt, dass ich nach einer Funktion namens gesucht habe set-window-dedicated-p. Die Dokumentation finden Sie hier für alle anderen Personen, die auf dieser Seite auftreten:

http://www.gnu.org/s/emacs/manual/html_node/elisp/Dedicated-Windows.html

Wenn Sie einen Schlüssel an diese Funktion binden, wird das ausgewählte Fenster das Teilen oder Anzeigen anderer Puffer verweigern.

Parker Ault
quelle