aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1998-01-24 02:23:15 +0000
committerRichard M. Stallman1998-01-24 02:23:15 +0000
commitf3e1e0ddc92bccc6b9e40dfae1c2971ad9b8f348 (patch)
tree7adaf5c93859f3b0c05574b1796318e123b42970
parent741e2425d04542573e294307f3dbe409353779f0 (diff)
downloademacs-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.el17
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]