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.

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.