Sélecteur de disposition de fenêtre

8

Existe-t-il un package qui m'aide à choisir une disposition prédéfinie pour un nombre arbitraire de fenêtres dans un cadre? Je serais parfait si cela fonctionne de manière similaire à la fonction select-layout dans tmux.

ÉDITER

Voici un gif montrant comment tmux bascule entre différentes mises en page

entrez la description de l'image ici

kain88
la source
2
Recherchez-vous quelque chose qui ajustera la disposition des fenêtres existantes (peut-être en ajoutant ou en supprimant également certaines fenêtres)? Ou à la place, quelque chose pour ouvrir une disposition de fenêtre avec des tampons particuliers ? Désolé si la référence de mise en page répond, je ne sais pas tmux
Croad Langshan
Je voudrais avoir la première option. J'ai trouvé un exemple montrant ce que j'aimerais avoir.
kain88

Réponses:

4

Je ne pense pas que cela fonctionnera exactement comme vous le souhaitez, mais emacs-rotation pourrait être utile. Vous devrez peut-être ajouter un Elisp personnalisé pour répondre à vos besoins spécifiques, mais vérifiez-le cependant.

Même si j'ai un grand écran, je ne divise pas beaucoup les fenêtres à moins que ce ne soit pour regarder la sortie de quelques "consoles".

rimero
la source
oui c'est ce que je cherchais.
kain88
1

heureux de savoir que quelqu'un cherche cela. J'ai également été inspiré par tmux et j'ai écrit un elisp exactement à cet effet.

Veuillez télécharger et installer https://github.com/lgfang/elisp/blob/master/tiling.el

Ensuite, vous pouvez "C- \" pour basculer entre les dispositions prédéfinies, ou "Cu 4 C- \" pour paver les 4 dernières fenêtres actives en utilisant une disposition prédéfinie.

Ce n'est en aucun cas une bonne élisp puisque je ne suis pas une élite d'élis. Cependant, c'est l'un des plaisirs d'emacs: vous pouvez ajouter des fonctionnalités selon vos propres besoins. N'est-ce pas.

Lungang Fang
la source