Forme courte: je veux exécuter la version Mac OSX d'Emacs trouvée sur http://emacsformacosx.com/ en tant que démon, avec des clients graphiques et texte s'y connectant selon les besoins.
En détail, voici le workflow que je souhaite:
Lors de la connexion, exécutez
/Applications/Emacs.app/Contents/MacOS/Emacs --daemon
pour démarrer emacs en tant que démon. Je sais déjà comment faire ça .Lorsque vous exécutez emacs à partir d'un terminal local, je veux l'un des deux:
- Si je cours à
emacs
partir d'une invite de commande locale, ouvrez un nouveau cadre avec le fichier sélectionné. - Si # 1 n'est pas possible, au moins si je cours
emacsclient
depuis la ligne de commande, ouvrez un nouveau cadre avec le fichier sélectionné.
- Si je cours à
Lors de l'exécution d'emacs à partir d'un terminal distant, j'aimerais qu'un emacs en mode texte démarre, connecté au processus démon.
Si je lance,
Emacs.app
réutilisez le démon emacs qui s'exécute en arrière-plan au lieu de démarrer une nouvelle instance et d'ouvrir une nouvelle fenêtre dessus.
Jusqu'à présent, je ne peux accomplir que # 1 et # 2.2 ci-dessus, mais ce sont les parties faciles. # 3 et # 4 sont les choses les plus nécessaires pour que cela fonctionne. Quelqu'un sait-il comment accomplir ces choses?
(server-start)
votre .emacs pour qu'il démarre lorsque vous lancez emacsa
M-x server-start
pour mettre un emacs démarré sans--daemon
en mode serveur. Bonnes questions, BTW.