Kurzform: Ich möchte die Mac OSX-Version von Emacs, die unter http://emacsformacosx.com/ zu finden ist, als Daemon ausführen und Grafik- und Text-Clients nach Bedarf verbinden.
Im Detail ist hier der Workflow, den ich möchte:
Führen Sie beim Anmelden den Befehl aus,
/Applications/Emacs.app/Contents/MacOS/Emacs --daemon
um Emacs als Dämon zu starten. Ich weiß schon, wie das geht .Wenn ich Emacs von einem lokalen Terminal aus laufen lasse, möchte ich eine der folgenden Möglichkeiten haben:
- Wenn ich
emacs
an einer lokalen Eingabeaufforderung ausführe , öffne ich einen neuen Frame mit der ausgewählten Datei. - Wenn Nummer 1 nicht möglich ist
emacsclient
, öffnen Sie , zumindest wenn ich über die Befehlszeile rufe, einen neuen Frame mit der ausgewählten Datei.
- Wenn ich
Wenn ich Emacs von einem entfernten Terminal aus laufen lasse, möchte ich, dass ein Emacs im Textmodus gestartet wird, der mit dem Dämonprozess verbunden ist.
Verwenden Sie
Emacs.app
den im Hintergrund ausgeführten Emacs-Daemon erneut, anstatt eine neue Instanz zu starten, und öffnen Sie ein neues Fenster.
Bisher bin ich nur in der Lage, die Punkte 1 und 2.2 zu erreichen, aber das sind die einfachen Teile. # 3 und # 4 sind die Dinge, die am meisten benötigt werden, um diese Arbeit zu machen. Weiß jemand, wie man diese Dinge vollbringt?
(server-start)
Ihre .emacs so ein, dass sie beim Start von emacsa
M-x server-start
einen Emacs starten, ohne--daemon
in den Servermodus zu wechseln. Gute Fragen, übrigens.