aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuri Linkov2020-01-20 02:14:24 +0200
committerJuri Linkov2020-01-20 02:14:24 +0200
commitdde313151d32bbea358b0c019104035582710a5e (patch)
tree0f9018198f9cd30f8223a59cb683e6736c708627
parent3543b9fad9c48556e298085c49bcad38e67d4d83 (diff)
downloademacs-dde313151d32bbea358b0c019104035582710a5e.tar.gz
emacs-dde313151d32bbea358b0c019104035582710a5e.zip
* lisp/menu-bar.el (menu-bar-options-menu): Add desktop-save-mode (bug#37594)
-rw-r--r--lisp/menu-bar.el12
1 files changed, 12 insertions, 0 deletions
diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el
index 8f825a19adc..731da193ef1 100644
--- a/lisp/menu-bar.el
+++ b/lisp/menu-bar.el
@@ -1476,6 +1476,18 @@ mail status in mode line"))
1476 (bindings--define-key menu [cursor-separator] 1476 (bindings--define-key menu [cursor-separator]
1477 menu-bar-separator) 1477 menu-bar-separator)
1478 1478
1479 (bindings--define-key menu [save-desktop]
1480 (menu-bar-make-toggle
1481 toggle-save-desktop-globally desktop-save-mode
1482 "Save State between Sessions"
1483 "Saving desktop state %s"
1484 "Visit desktop of previous session when restarting Emacs"
1485 (require 'desktop)
1486 ;; Do it by name, to avoid a free-variable
1487 ;; warning during byte compilation.
1488 (set-default
1489 'desktop-save-mode (not (symbol-value 'desktop-save-mode)))))
1490
1479 (bindings--define-key menu [save-place] 1491 (bindings--define-key menu [save-place]
1480 (menu-bar-make-toggle 1492 (menu-bar-make-toggle
1481 toggle-save-place-globally save-place-mode 1493 toggle-save-place-globally save-place-mode