Fensterlayout-Auswahl

8

Gibt es ein Paket, mit dem ich ein vordefiniertes Layout für eine beliebige Anzahl von Fenstern in einem Rahmen auswählen kann? Ich wäre perfekt, wenn es ähnlich wie die Select-Layout-Funktion in tmux funktionieren würde.

BEARBEITEN

Hier ist ein GIF, das zeigt, wie tmux zwischen verschiedenen Layouts wechselt

Geben Sie hier die Bildbeschreibung ein

kain88
quelle
2
Suchen Sie etwas, das das Layout vorhandener Fenster anpasst (möglicherweise auch einige Fenster hinzufügen oder entfernen)? Oder stattdessen etwas, um ein Fensterlayout mit bestimmten Puffern zu öffnen ? Entschuldigung, wenn dies durch die Select-Layout-Referenz beantwortet wird, ich weiß nicht, tmux
Croad Langshan
Ich hätte gerne die erste Option. Ich habe ein Beispiel gefunden, das zeigt, was ich gerne hätte.
Kain88

Antworten:

4

Ich denke nicht, dass es genau so funktioniert , wie Sie es wollen, aber emacs-rotate könnte nützlich sein. Möglicherweise müssen Sie ein benutzerdefiniertes Elisp hinzufügen, um Ihren spezifischen Zwecken zu dienen. Überprüfen Sie es jedoch.

Obwohl ich einen großen Monitor habe, teile ich Fenster nicht so sehr, es sei denn, es geht darum, die Ausgabe einiger "Konsolen" zu sehen.

Rimero
quelle
Ja, das habe ich gesucht.
Kain88
1

froh zu wissen, dass jemand danach sucht. Ich wurde auch von tmux inspiriert und habe genau zu diesem Zweck ein Elisp geschrieben.

Bitte laden Sie https://github.com/lgfang/elisp/blob/master/tiling.el herunter und installieren Sie es

Dann können Sie mit "C- \" zwischen vordefinierten Layouts wechseln oder mit "Cu 4 C- \" die letzten 4 aktiven Fenster mit einem vordefinierten Layout kacheln.

Dies ist keineswegs ein gutes Elisp, da ich keine Elisp-Elite bin. Dies ist jedoch einer der Spaß von Emacs: Sie können Funktionen nach Ihren eigenen Anforderungen hinzufügen. Ist es nicht.

Lungang Fang
quelle