Selector de diseño de ventana

8

¿Existe un paquete que me ayude a elegir un diseño predefinido para un número arbitrario de ventanas en un marco? Sería perfecto si funciona de manera similar a la función select-layout en tmux.

EDITAR

Aquí hay un gif que muestra cómo tmux cambia entre diferentes diseños

ingrese la descripción de la imagen aquí

kain88
fuente
2
¿Está buscando algo que ajuste el diseño de las ventanas existentes (quizás también agregue o elimine algunas ventanas)? ¿O en cambio, algo para abrir un diseño de ventana con búferes particulares ? Lo siento si eso es respondido por la referencia de selección de diseño, no sé tmux
Croad Langshan
Me gustaría tener la primera opción. Encontré un ejemplo que muestra lo que me gustaría tener.
kain88

Respuestas:

4

No creo que funcione exactamente de la manera que lo desea, pero emacs-rotate podría ser útil. Puede que tenga que agregar algunos Elisp personalizados para sus propósitos específicos, pero verifíquelo sin embargo.

Aunque tengo un monitor grande, no divido tanto las ventanas a menos que sea para ver la salida de un par de "consolas".

rimero
fuente
Sí, esto es lo que estaba buscando.
kain88
1

Me alegra saber que alguien está buscando esto. También me inspiró tmux y escribí un elisp exactamente para este propósito.

Descargue e instale https://github.com/lgfang/elisp/blob/master/tiling.el

Luego puede "C- \" para cambiar entre diseños predefinidos, o 'Cu 4 C- \' para colocar en mosaico las últimas 4 ventanas activas usando un diseño predefinido.

De ninguna manera es un buen elisp ya que no soy una élite elisp. Sin embargo, esa es una de las diversiones de emacs: puede agregar funcionalidades según sus propias necesidades. ¿No es así?

Colmillo Lungang
fuente