diff options
| author | Richard M. Stallman | 1998-01-24 02:23:15 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1998-01-24 02:23:15 +0000 |
| commit | f3e1e0ddc92bccc6b9e40dfae1c2971ad9b8f348 (patch) | |
| tree | 7adaf5c93859f3b0c05574b1796318e123b42970 | |
| parent | 741e2425d04542573e294307f3dbe409353779f0 (diff) | |
| download | emacs-f3e1e0ddc92bccc6b9e40dfae1c2971ad9b8f348.tar.gz emacs-f3e1e0ddc92bccc6b9e40dfae1c2971ad9b8f348.zip | |
(menu-bar-file-menu): Add Recover Session menu item.
(menu-bar-help-menu): Add Getting New Versions, Copying Conditions
and (Non)Warranty menu items.
| -rw-r--r-- | lisp/menu-bar.el | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el index e7d795647a1..b1088108ab8 100644 --- a/lisp/menu-bar.el +++ b/lisp/menu-bar.el | |||
| @@ -146,6 +146,8 @@ A large number or nil slows down menu responsiveness." | |||
| 146 | '("Kill Current Buffer" . kill-this-buffer)) | 146 | '("Kill Current Buffer" . kill-this-buffer)) |
| 147 | (define-key menu-bar-files-menu [insert-file] | 147 | (define-key menu-bar-files-menu [insert-file] |
| 148 | '("Insert File..." . insert-file)) | 148 | '("Insert File..." . insert-file)) |
| 149 | (define-key menu-bar-files-menu [recover-session] | ||
| 150 | '("Recover Session..." . recover-session)) | ||
| 149 | (define-key menu-bar-files-menu [revert-buffer] | 151 | (define-key menu-bar-files-menu [revert-buffer] |
| 150 | '("Revert Buffer" . revert-buffer)) | 152 | '("Revert Buffer" . revert-buffer)) |
| 151 | (define-key menu-bar-files-menu [write-file] | 153 | (define-key menu-bar-files-menu [write-file] |
| @@ -154,6 +156,15 @@ A large number or nil slows down menu responsiveness." | |||
| 154 | (define-key menu-bar-files-menu [dired] '("Open Directory..." . dired)) | 156 | (define-key menu-bar-files-menu [dired] '("Open Directory..." . dired)) |
| 155 | (define-key menu-bar-files-menu [open-file] '("Open File..." . find-file)) | 157 | (define-key menu-bar-files-menu [open-file] '("Open File..." . find-file)) |
| 156 | 158 | ||
| 159 | (put 'recover-session 'menu-enable | ||
| 160 | '(and auto-save-list-file-prefix | ||
| 161 | (directory-files | ||
| 162 | (file-name-directory auto-save-list-file-prefix) | ||
| 163 | nil | ||
| 164 | (concat "\\`" | ||
| 165 | (regexp-quote (file-name-nondirectory | ||
| 166 | auto-save-list-file-prefix))) | ||
| 167 | t))) | ||
| 157 | 168 | ||
| 158 | (defun nonincremental-search-forward (string) | 169 | (defun nonincremental-search-forward (string) |
| 159 | "Read a string and search for it nonincrementally." | 170 | "Read a string and search for it nonincrementally." |
| @@ -457,6 +468,12 @@ Do the same for the keys of the same name." | |||
| 457 | (define-key menu-bar-manuals-menu [emacs-news] | 468 | (define-key menu-bar-manuals-menu [emacs-news] |
| 458 | '("Emacs News" . view-emacs-news)) | 469 | '("Emacs News" . view-emacs-news)) |
| 459 | 470 | ||
| 471 | (define-key menu-bar-help-menu [describe-no-warranty] | ||
| 472 | '("(Non)Warranty" . describe-no-warranty)) | ||
| 473 | (define-key menu-bar-help-menu [describe-copying] | ||
| 474 | '("Copying Conditions" . describe-copying)) | ||
| 475 | (define-key menu-bar-help-menu [describe-distribution] | ||
| 476 | '("Getting New Versions" . describe-distribution)) | ||
| 460 | (define-key menu-bar-help-menu [emacs-version] | 477 | (define-key menu-bar-help-menu [emacs-version] |
| 461 | '("Show Version" . emacs-version)) | 478 | '("Show Version" . emacs-version)) |
| 462 | (define-key menu-bar-help-menu [report-emacs-bug] | 479 | (define-key menu-bar-help-menu [report-emacs-bug] |