En mi configuración, tengo varias instancias de Emacs (GNU) ejecutándose simultáneamente en mi máquina local, una para cada proyecto o tarea en la que estoy trabajando actualmente.
Me gustaría poder abrir buffers en una instancia de Emacs que ya se está ejecutando, por ejemplo, mediante un comando como
$ emacs file.txt
La solución típicamente sugerida para esto es ejecutar Emacs en modo servidor. Sin embargo, esto entra en conflicto con mi uso de varias instancias de Emacs, ya que entiendo que, de forma predeterminada, solo un único cliente de emacs puede estar activo en cualquier momento.
¿Cómo puedo abrir archivos como buffers en instancias Emacs existentes (posiblemente múltiples)? El objetivo final es abrir el archivo en la instancia de Emacs que se encuentra en el espacio de trabajo actual (Compiz), o crear dicha instancia si aún no existe.