Как остановить сервер Emacs

8

Я запустил Emacs в своем терминале, а затем начал запускать сервер Emacs внутри него M-x server-start. Теперь я хотел бы отменить запуск сервера Emacs без выхода из процесса Emacs. Кажется, для этого нет команды. Как я могу это сделать? Спасибо.

Тим
источник

Ответы:

11

Команда сделать это изнутри Emacs

M-x server-mode

При первом запуске он перезапустит сервер, на котором работает. Во второй раз это остановит сервер.

Чтобы убедиться, что вы останавливаете сервер, передайте аргумент неположительного префикса: M-0 M-x server-mode RET

Дженни Д
источник
Спасибо. в чем разница между Mx и server-start для запуска сервера?
Тим
Сначала я был неправ; он не запускает сервер, если он еще не запущен, он просто перезапускает его, если он есть.
Дженни Д
1

Вы можете остановить сервер, запустив его server-force-delete, например, в интерактивном режиме M-x server-force-delete.

Arne
источник