]> git.eshelyaron.com Git - emacs.git/commit
Load desktop without prompting if process is dead
authorStefan Kangas <stefankangas@gmail.com>
Thu, 24 Mar 2022 08:23:31 +0000 (09:23 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Thu, 24 Mar 2022 08:23:31 +0000 (09:23 +0100)
commitb4f504a0ea90eb7fed2f3c0291d0eab43ef483d6
treeb19636c62595bfb5542f232209160d9d2d6526b1
parent72ab6c4f141ce249c34933d1ebc91e2491e34b3a
Load desktop without prompting if process is dead

* doc/emacs/misc.texi (Saving Emacs Sessions): Document the new
'check' value.
* etc/NEWS: Announce the change (bug#1474).
* lisp/desktop.el (desktop-load-locked-desktop): Add new value 'check'
to load desktop file without prompting if locking Emacs process does
not exist on the local machine.  (Bug#1474)
(desktop-read): Extract function from here...
(desktop--load-locked-desktop-p): ...to here.  New function handles
the semantics of 'desktop-load-locked-desktop', including above new
value 'check'.
(desktop--emacs-pid-running-p): New function.

* test/lisp/desktop-tests.el: New file with tests for the above.
doc/emacs/misc.texi
etc/NEWS
lisp/desktop.el
test/lisp/desktop-tests.el [new file with mode: 0644]