Tengo Ubuntu 12.04 ejecutándose con Emacs 24.3. En el inicio de la computadora, emacs --daemon
se ejecuta, y he modificado el emacs24.desktop
para tomar emacsclient -c -a ""
como parámetro exec. Sin embargo, cada vez que intento abrir un archivo, se abre un nuevo marco cada vez.
¿Hay alguna manera de hacer que el archivo aparezca en un marco preexistente como un nuevo búfer?
Por "abrir un archivo" me refiero a usar el administrador de archivos GUI o usar el terminal por emacsclient -nc [filename]
o emacsclient -nc -a "" [file]
.
EDITAR : lo que parece estar sucediendo es que emacs está abriendo una nueva "ventana del sistema operativo" (como en el marco de Emacs) con cada archivo; sin embargo, puedo acceder a todos los buffers en el mismo marco de emacs. Aún así, tener varios marcos emacs es irritante, aunque no tengo que cambiarlos. Al cerrar el marco manualmente, también se elimina el búfer.
¿Hay alguna forma de suprimir el comportamiento de abrir el nuevo marco cada vez?
-n
es por un no-wait
tiempo -c
crear un nuevo marco (no me di cuenta de que creaba un nuevo marco cada vez ) Sin -c
, emacsclient
inicia emacs en el -nw
modo por alguna razón.
emacsclient -help
.