diff options
author | Jim Porter <jporterbugs@gmail.com> | 2022-11-21 11:47:08 -0800 |
---|---|---|
committer | Jim Porter <jporterbugs@gmail.com> | 2022-11-24 17:33:53 -0800 |
commit | 28c444f72a9843ce335032db1fa0f484dfeb4833 (patch) | |
tree | 65a8f51f8b1026dbd321d00512acc494e65016a7 /lisp/emacs-lisp/macroexp.el | |
parent | 339893f2e3b5cb7263ba5204e083d5605df72446 (diff) | |
download | emacs-28c444f72a9843ce335032db1fa0f484dfeb4833.tar.gz emacs-28c444f72a9843ce335032db1fa0f484dfeb4833.tar.bz2 emacs-28c444f72a9843ce335032db1fa0f484dfeb4833.zip |
Don't explicitly delete client frames when killing Emacs anyway
This eliminates a useless error prompt when killing Emacs from a
client frame when there are no other frames (bug#58877).
* lisp/server.el (server-running-external): New error.
(server--file-name): New function...
(server-eval-at): ... use it.
(server-start): Factor out server stopping code into...
(server-stop): ... here.
(server-force-stop): Use 'server-stop', and tell it not to delete
frames.
* test/lisp/server-tests.el
(server-tests/server-force-stop/keeps-frames): New test.
Diffstat (limited to 'lisp/emacs-lisp/macroexp.el')
0 files changed, 0 insertions, 0 deletions