Na minha configuração, tenho várias instâncias (GNU) Emacs em execução simultaneamente na minha máquina local, uma para cada projeto ou tarefa em que estou trabalhando atualmente.
Eu gostaria de poder abrir buffers em uma instância do Emacs já em execução, por exemplo, por um comando como
$ emacs file.txt
A solução normalmente sugerida para isso é executar o Emacs no modo de servidor. No entanto, isso entra em conflito com o uso de várias instâncias do Emacs, pois entendo que, por padrão, apenas um único emacsclient pode estar ativo a qualquer momento.
Como posso abrir arquivos como buffers em instâncias existentes (possivelmente múltiplas) do Emacs? O objetivo final é abrir o arquivo na instância do Emacs que está no espaço de trabalho atual (Compiz) ou criar uma instância, se ela ainda não existir.