Je travaille actuellement sur plusieurs projets. Je veux qu'une seule instance d'Emacs les gère tous. Ce que je veux, c'est un comportement de type tmux dans lequel chaque «fenêtre» (au sens d'Emacs) correspond à un projet qui contient des tampons des fichiers liés à ce projet. Il y a plusieurs fenêtres, chacune correspondant à un projet et je devrais pouvoir basculer entre elles (quelque chose de similaire à C-b w
)
Cette fonctionnalité est-elle déjà présente sous une forme ou une autre? Je suppose que ce sera cool d'avoir comme les autres options sont soit:
- Ouvrez plusieurs instances d'Emacs.
- Avoir tous les fichiers de tous les projets dans une seule instance, ce qui rend la commutation des tampons difficile.
ace-jump-mode
en soi une solution intéressante pour sauter rapidement avec votre curseur dans un tampon (si vous ne l'avez pas déjà).
frame-bufs
. Voir aussi Comment intercepter un fichier avant son ouverture et décider quelle trame - stackoverflow.com/questions/18346785/… - pour afficher un tampon dans une trame cible, et vous pouvez utiliser frame-buffs--add-buffer
conjointement pour obtenir la trame associée. Vous pouvez vous marier frame-bufs
avec tabbar
et associer / supprimer des tampons dynamiquement: emacs.stackexchange.com/a/10112/2287
frame-bufs
associer des tampons à un cadre particulier: github.com/alpaker/Frame-Bufs/blob/master/frame-bufs.el