New experimental feature to save&restore window and frame setup.
commit39c0e36f24cb09de612d07ed7e0bbe7e67a7a4ff
authorJuanma Barranquero <lekktu@gmail.com>
Thu, 27 Jun 2013 09:08:14 +0000 (27 11:08 +0200)
committerJuanma Barranquero <lekktu@gmail.com>
Thu, 27 Jun 2013 09:08:14 +0000 (27 11:08 +0200)
tree275d4f41bf741731992ad89da0f1e8c89f363404
parent7f13406b7ab86bc497f9e81abc1eb832507ac46e
New experimental feature to save&restore window and frame setup.

* etc/NEWS: Document new Desktop option `desktop-save-windows'.

* lisp/desktop.el (desktop-save-windows): New defcustom.
  (desktop--saved-states): New var.
  (desktop--excluded-frame-parameters): New defconst.
  (desktop--filter-frame-parms, desktop--find-frame-in-display)
  (desktop--restore-windows, desktop--save-windows): New functions.
  (desktop-save): Call `desktop--save-windows'.
  (desktop-read): Call `desktop--restore-windows'.
etc/ChangeLog
etc/NEWS
lisp/ChangeLog
lisp/desktop.el