]> git.eshelyaron.com Git - emacs.git/commit
Undelete deleted frames.
authorGregory Heytings <gregory@heytings.org>
Thu, 13 Jan 2022 08:31:43 +0000 (10:31 +0200)
committerJuri Linkov <juri@linkov.net>
Thu, 13 Jan 2022 08:31:43 +0000 (10:31 +0200)
commit48159c16b58af959555ced5cbd510835db5ea17b
tree9698a478f5d092f9de8694ef706a680e81018204
parent46f24bf08f6cc12aa8945ae0257c810a59a8803c
Undelete deleted frames.

* lisp/frame.el (undelete-frame): New command.
(undelete-frame--handle-delete-frame): New auxiliary function.
(undelete-frame--deleted-frames): New auxiliary variables.
(undelete-frame-mode): New minor mode.
(ctl-x-5-map): Bind the new command.

* etc/NEWS: Document the new command and minor mode.

* src/frame.c (Fdelete_frame): Update docstring, and mention the
minor mode.

* lisp/menu-bar.el (menu-bar-file-menu): Add an entry for the
new command.

* doc/emacs/frames.tex (Frame Commands): Document the new command
and minor mode.

See bug#51883.
doc/emacs/frames.texi
etc/NEWS
lisp/frame.el
lisp/menu-bar.el
src/frame.c