Réponses:
Lorsque vous ouvrez emacs, vous pouvez exécuter dired
. Cela vous permettra de marquer plusieurs fichiers et de les ouvrir à la fois. Ce n'est pas la meilleure méthode, il suffit de la diffuser.
dired
, (non modifié.) Cependant, vous dired+
pouvez, ou utiliser le defun de Trey Jackson : stackoverflow.com/a/1110487/311660
Pourtant, une autre alternative consiste à simplement utiliser un fichier glob ( C-x C-f ~/foo/*.c RET
, ou proj/*/*.[ch]
, etc.)
Jetez un œil aux commandes du bureau, vous pouvez enregistrer votre bureau dans un fichier, par exemple en haut de votre projet, puis utiliser dir-change-bureau pour ce projet et il chargera les fichiers.
Jetez un œil à la documentation sur l'enregistrement des sessions. http://www.gnu.org/software/emacs/manual/html_node/emacs/Saving-Emacs-Sessions.html#Saving-Emacs-Sessions
Il s'agit d'une solution qui sort des sentiers battus:
J'utilise le lanceur ENSO sur mes fenêtres et j'en suis plus que satisfait.
sélectionnez les fichiers que vous souhaitez ouvrir dans l'explorateur ou total-commander ou n'importe où
appuyez simplement sur le bouton ENSO et tapez open with emacs
et hop :)
Je sais que ce n'est pas une solution emacs, mais c'est un outil de productivité très utile.
emacsclient
au lieu de emacs
pour que le fichier s'ouvre dans les Emacs que vous avez déjà en cours d'exécution. Vous savez, celui que vous avez démarré après votre dernier redémarrage et sera ouvert jusqu'à votre prochain redémarrage?