Respostas:
Você pode tentar configurar um conjunto de arquivos no Emacs para fazer isso.
Quando você abre o emacs, pode executar dired. Isso permitirá que você marque vários arquivos e abra-os de uma só vez. Não é o melhor método, basta colocá-lo lá fora.
dired, (não modificada). No entanto dired+pode, ou usar de Trey Jackson defun : stackoverflow.com/a/1110487/311660
Outra alternativa é usar apenas um arquivo glob ( C-x C-f ~/foo/*.c RET, ou proj/*/*.[ch], etc)
Dê uma olhada nos comandos da área de trabalho, você pode salvar sua área de trabalho em um arquivo, digamos na parte superior do seu projeto e, em seguida, use desktop-change-dir nesse projeto e ele carregará os arquivos.
Veja a documentação sobre como salvar sessões. http://www.gnu.org/software/emacs/manual/html_node/emacs/Saving-Emacs-Sessions.html#Saving-Emacs-Sessions
Esta é uma solução de pensar fora da caixa:
Eu uso o ENSO launcher no meu windows e estou mais do que satisfeito com ele.
selecione os arquivos que deseja abrir no explorer ou no total-commander ou em qualquer outro lugar
basta pressionar o botão ENSO e digite open with emacs
e presto :)
Sei que não é uma solução emacs, mas é uma ferramenta de produtividade muito útil.
emacsclientvez de querer, emacso arquivo será aberto no Emacs que você já possui. Você sabe, aquele que você iniciou após a última reinicialização e estará aberto até a próxima reinicialização?