Frequentemente, quando inicio o emacs, abro o mesmo conjunto de arquivos. Como faço para selecionar rapidamente vários arquivos de um diretório e abri-los?
11
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 Manual | Marcando arquivos com Dired
fonte
dired
, (não modificada). No entantodired+
pode, ou usar de Trey Jackson defun : stackoverflow.com/a/1110487/311660Outra alternativa é usar apenas um arquivo glob (
C-x C-f ~/foo/*.c RET
, ouproj/*/*.[ch]
, etc)fonte
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
fonte
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.
fonte
emacsclient
vez de querer,emacs
o 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?