Estoy trabajando en varios proyectos en este momento. Quiero una sola instancia de Emacs para manejarlos a todos. Lo que quiero es un comportamiento tipo tmux en el que cada 'ventana' (en el sentido de Emacs) corresponda a un proyecto que contenga buffers de los archivos relacionados con ese proyecto. Hay varias ventanas, cada una correspondiente a un proyecto y debería poder cambiar entre ellas (algo similar a C-b w
)
¿Esta funcionalidad ya está presente de alguna forma? Supongo que será genial tenerlo ya que las otras opciones son:
- Tener varias instancias de Emacs abiertas.
- Tenga todos los archivos de todos los proyectos en una sola instancia, lo que hace que el cambio de buffers sea difícil.
ace-jump-mode
, en sí mismo, una solución genial para saltar rápidamente con el cursor en un búfer (si aún no lo tiene).
frame-bufs
. Consulte también Cómo interceptar un archivo antes de que se abra y decidir qué marco - stackoverflow.com/questions/18346785/… - para mostrar un búfer en un marco de destino, y puede usarlo frame-buffs--add-buffer
conjuntamente para obtener el marco asociado. Puede casarse frame-bufs
con tabbar
y tampones asociado / eliminar de forma dinámica: emacs.stackexchange.com/a/10112/2287
frame-bufs
asociar buffers con un marco en particular: github.com/alpaker/Frame-Bufs/blob/master/frame-bufs.el