Forma corta: quiero ejecutar la versión para Mac OSX de Emacs que se encuentra en http://emacsformacosx.com/ como un demonio, con clientes gráficos y de texto que se conectan según sea necesario.
En detalle, aquí está el flujo de trabajo que quiero:
Al iniciar sesión, ejecute
/Applications/Emacs.app/Contents/MacOS/Emacs --daemon
para iniciar emacs como demonio. Ya se como hacer esto .Al ejecutar emacs desde un terminal local, quiero cualquiera de estos:
- Si ejecuto
emacs
desde un símbolo del sistema local, abra un nuevo marco con el archivo seleccionado. - Si el número 1 no es posible, al menos si ejecuto
emacsclient
desde la línea de comando, abra un nuevo marco con el archivo seleccionado.
- Si ejecuto
Cuando ejecuto emacs desde una terminal remota, me gustaría que se iniciara un modo de texto emacs, conectado al proceso del demonio.
Si ejecuto,
Emacs.app
reutilizo el demonio emacs que se está ejecutando en segundo plano en lugar de comenzar una nueva instancia y abrir una nueva ventana en él.
Hasta ahora, puedo lograr solo el número 1 y el número 2.2 anteriores, pero esas son las partes fáciles. # 3 y # 4 son las cosas que más se necesitan para que esto funcione. ¿Alguien sabe cómo lograr estas cosas?
(server-start)
sus .emacs para que comience cuando inicie emacsa
M-x server-start
para poner un emacs iniciado sin--daemon
en modo servidor. Buenas preguntas, por cierto.