diff options
| author | Juri Linkov | 2020-01-20 02:14:24 +0200 |
|---|---|---|
| committer | Juri Linkov | 2020-01-20 02:14:24 +0200 |
| commit | dde313151d32bbea358b0c019104035582710a5e (patch) | |
| tree | 0f9018198f9cd30f8223a59cb683e6736c708627 | |
| parent | 3543b9fad9c48556e298085c49bcad38e67d4d83 (diff) | |
| download | emacs-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.el | 12 |
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 |