Risposte:
Quando apri emacs puoi correre dired
. Ciò ti consentirà di contrassegnare più file e aprirli contemporaneamente. Non è il metodo migliore, basta metterlo là fuori.
dired
, (non modificato). Tuttavia dired+
possono, o utilizzare Trey Jackson Defun : stackoverflow.com/a/1110487/311660
Un'altra alternativa è usare solo un file glob ( C-x C-f ~/foo/*.c RET
, o proj/*/*.[ch]
, ecc.)
Dai un'occhiata ai comandi del desktop, puoi salvare il desktop in un file, dire nella parte superiore del progetto e quindi utilizzare desktop-change-dir per quel progetto e caricherà i file.
Dai un'occhiata alla documentazione sul salvataggio delle sessioni. http://www.gnu.org/software/emacs/manual/html_node/emacs/Saving-Emacs-Sessions.html#Saving-Emacs-Sessions
Questa è una soluzione fuori dagli schemi:
Uso ENSO Launcher su Windows e sono più che soddisfatto.
seleziona i file che vuoi aprire in explorer o total-comandante o ovunque
basta premere il tasto ENSO e digitare open with emacs
e presto :)
So che non è una soluzione emacs, ma è uno strumento di produttività molto utile.
emacsclient
invece emacs
che in modo che il file si apra negli Emacs che hai già in esecuzione. Sai, quello che hai iniziato dopo il tuo ultimo riavvio e sarà aperto fino al tuo prossimo riavvio?