Pregunta

Si tengo emacs ejecutándose como demonio en mi sistema, puedo conectarme fácilmente usando EmacSclient. Esto lo sé. Sin embargo, lo que me gustaría saber es, ¿hay alguna manera de decir que los emacs (no emacsclient) se comporten como emacsclient si un demonio ya está funcionando?

p.ej

# emacs daemon is not running
emacs # should start a new frame

# ...

# emacs daemon IS running
emacs # should actually behave like emacsclient, i.e. connect to my daemon

¿Hay algo que pueda hacerle a mi init.el para replicar este tipo de comportamiento?

¿Fue útil?

Solución

No lo creo, pero ¿puedes lograr un efecto similar usando emacsclient con una cadena vacía como el --alternate-editor ¿opción? De http://www.gnu.org/s/libtool/manual/emacs/emacsclient-options.html#emacsclient-options:

-a command

--alternate-editor=command

. . . Como una excepción especial, si el comando es la cadena vacía, entonces EmacsClient comienza las emacs en modo Daemon y luego intenta conectarse nuevamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top