Selettore layout finestra


8

Esiste un pacchetto che mi aiuta a scegliere un layout predefinito per un numero arbitrario di finestre in un frame? Sarei perfetto se funzionasse in modo simile alla funzione di selezione del layout in tmux.

MODIFICARE

Ecco una gif che mostra come tmux passa da un layout all'altro

inserisci qui la descrizione dell'immagine


2
Stai cercando qualcosa che regolerà il layout delle finestre esistenti (magari aggiungendo o rimuovendo anche alcune finestre)? O invece, qualcosa per aprire un layout di finestra con buffer specifici ? Scusate se ha risposto con il riferimento del layout selezionato, non lo so tmux
Croad Langshan

Vorrei avere la prima opzione. Ho trovato un esempio che mostra cosa mi piacerebbe avere.
kain88,

Risposte:


4

Non penso che funzionerà esattamente nel modo desiderato, ma emacs-rotate potrebbe essere utile. Potrebbe essere necessario aggiungere alcuni Elisp personalizzati per soddisfare i tuoi scopi specifici, ma controlla comunque.

Anche se ho un monitor di grandi dimensioni, non divido così tanto le finestre se non per guardare l'output di un paio di "console".


si questo è quello che stavo cercando.
kain88,

1

felice di sapere che qualcuno lo sta cercando. Sono stato anche ispirato da tmux e ho scritto un elisp proprio per questo scopo.

Si prega di scaricare e installare https://github.com/lgfang/elisp/blob/master/tiling.el

Quindi puoi "C- \" per alternare tra layout predefiniti, oppure "Cu 4 C- \" per affiancare le ultime 4 finestre attive usando un layout predefinito.

Questo non è affatto un buon elisp poiché non sono un elite elis. Tuttavia, questo è uno dei divertimenti di emacs: puoi aggiungere funzionalità per le tue esigenze. No

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.