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 --daemonpara iniciar emacs como demonio. Ya se como hacer esto .Al ejecutar emacs desde un terminal local, quiero cualquiera de estos:
- Si ejecuto
emacsdesde 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
emacsclientdesde 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.appreutilizo 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-startpara poner un emacs iniciado sin--daemonen modo servidor. Buenas preguntas, por cierto.