Sto lavorando a diversi progetti in questo momento. Voglio una singola istanza di Emacs per gestirli tutti. Quello che voglio è un comportamento simile a quello di tmux in cui ogni 'finestra' (nel senso di Emacs) corrisponde a un progetto che contiene buffer dei file relativi a quel progetto. Ci sono diverse finestre, ognuna corrispondente a un progetto e dovrei essere in grado di passare da una all'altra (qualcosa di simile a C-b w
)
Questa funzionalità è già presente in qualche forma? Immagino che sarà bello avere come le altre opzioni sono:
- Apri diverse istanze di Emacs.
- Avere tutti i file di tutti i progetti in un'unica istanza, il che rende problematico il passaggio da un buffer all'altro.
ace-jump-mode
, di per sé una soluzione interessante per saltare rapidamente con il cursore in un buffer (se non lo hai già).
frame-bufs
. Vedi anche Come intercettare un file prima che si apra e decidere quale frame - stackoverflow.com/questions/18346785/… - per visualizzare un buffer in un frame di destinazione e puoi usarlo frame-buffs--add-buffer
insieme per associare il frame. Si può sposare frame-bufs
con tabbar
e tamponi socio / rimuovere in modo dinamico: emacs.stackexchange.com/a/10112/2287
frame-bufs
associare i buffer a un determinato frame: github.com/alpaker/Frame-Bufs/blob/master/frame-bufs.el