So stoppen Sie den Emacs-Server

8

Ich habe einen Emacs in meinem Terminal gestartet und dann den Emacs-Server darin ausgeführt M-x server-start. Jetzt möchte ich die Ausführung des Emacs-Servers abbrechen, ohne den Emacs-Prozess zu beenden. Dafür scheint es keinen Befehl zu geben. Wie kann ich das machen? Vielen Dank.

Tim
quelle

Antworten:

11

Der Befehl, dies innerhalb von Emacs zu tun, lautet

M-x server-mode

Wenn Sie es zum ersten Mal ausführen, wird der Server, auf dem es ausgeführt wird, neu gestartet. Beim zweiten Mal wird der Server gestoppt.

Übergeben Sie ein nicht positives Präfixargument, um sicherzustellen, dass Sie den Server stoppen: M-0 M-x server-mode RET

Jenny D.
quelle
Vielen Dank. Was ist der Unterschied zwischen ihm und Mx Server-Start zum Starten des Servers?
Tim
Ich habe mich zuerst geirrt; Der Server wird nicht gestartet, wenn er noch nicht ausgeführt wird. Er wird nur neu gestartet, wenn dies der Fall ist.
Jenny D
1

Sie können den Server stoppen, indem Sie ihn ausführen server-force-delete, z M-x server-force-delete. B. interaktiv, indem Sie dies tun .

Arne
quelle