diff options
| -rw-r--r-- | lisp/menu-bar.el | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el index 71a6f44a353..06517f3e7fb 100644 --- a/lisp/menu-bar.el +++ b/lisp/menu-bar.el | |||
| @@ -163,7 +163,7 @@ A large number or nil slows down menu responsiveness." | |||
| 163 | (define-key menu-bar-files-menu [kill-buffer] | 163 | (define-key menu-bar-files-menu [kill-buffer] |
| 164 | '(menu-item "Close (current buffer)" kill-this-buffer | 164 | '(menu-item "Close (current buffer)" kill-this-buffer |
| 165 | :enable (kill-this-buffer-enabled-p) | 165 | :enable (kill-this-buffer-enabled-p) |
| 166 | :help "Discard contents of current buffer")) | 166 | :help "Discard current buffer")) |
| 167 | (define-key menu-bar-files-menu [insert-file] | 167 | (define-key menu-bar-files-menu [insert-file] |
| 168 | '(menu-item "Insert File..." insert-file | 168 | '(menu-item "Insert File..." insert-file |
| 169 | :enable (not (window-minibuffer-p | 169 | :enable (not (window-minibuffer-p |
| @@ -379,7 +379,7 @@ A large number or nil slows down menu responsiveness." | |||
| 379 | (not buffer-read-only) | 379 | (not buffer-read-only) |
| 380 | (not (mouse-region-match))) | 380 | (not (mouse-region-match))) |
| 381 | :help | 381 | :help |
| 382 | "Delete the text in region between mark and current pos")) | 382 | "Delete the text in region between mark and current position")) |
| 383 | (defvar yank-menu (cons "Select Yank" nil)) | 383 | (defvar yank-menu (cons "Select Yank" nil)) |
| 384 | (fset 'yank-menu (cons 'keymap yank-menu)) | 384 | (fset 'yank-menu (cons 'keymap yank-menu)) |
| 385 | (define-key menu-bar-edit-menu [select-paste] | 385 | (define-key menu-bar-edit-menu [select-paste] |
| @@ -393,11 +393,12 @@ A large number or nil slows down menu responsiveness." | |||
| 393 | (define-key menu-bar-edit-menu [copy] | 393 | (define-key menu-bar-edit-menu [copy] |
| 394 | '(menu-item "Copy" menu-bar-kill-ring-save | 394 | '(menu-item "Copy" menu-bar-kill-ring-save |
| 395 | :enable mark-active | 395 | :enable mark-active |
| 396 | :help "Copy text in region between mark and current pos")) | 396 | :help "Copy text in region between mark and current position")) |
| 397 | (define-key menu-bar-edit-menu [cut] | 397 | (define-key menu-bar-edit-menu [cut] |
| 398 | '(menu-item "Cut" kill-region | 398 | '(menu-item "Cut" kill-region |
| 399 | :enable (and mark-active (not buffer-read-only)) | 399 | :enable (and mark-active (not buffer-read-only)) |
| 400 | :help "Cut (kill) text in region between mark and current pos")) | 400 | :help |
| 401 | "Cut (kill) text in region between mark and current position")) | ||
| 401 | (define-key menu-bar-edit-menu [undo] | 402 | (define-key menu-bar-edit-menu [undo] |
| 402 | '(menu-item "Undo" undo | 403 | '(menu-item "Undo" undo |
| 403 | :enable (and (not buffer-read-only) | 404 | :enable (and (not buffer-read-only) |
| @@ -863,6 +864,15 @@ key (or menu-item)")) | |||
| 863 | (define-key menu-bar-help-menu [describe-distribution] | 864 | (define-key menu-bar-help-menu [describe-distribution] |
| 864 | '(menu-item "Getting New Versions" describe-distribution | 865 | '(menu-item "Getting New Versions" describe-distribution |
| 865 | :help "How to get latest versions of Emacs")) | 866 | :help "How to get latest versions of Emacs")) |
| 867 | (define-key menu-bar-help-menu [more] | ||
| 868 | '(menu-item "Find Extra Packages" | ||
| 869 | (lambda () | ||
| 870 | (interactive) | ||
| 871 | (let (enable-local-variables) | ||
| 872 | (view-file (expand-file-name "MORE.STUFF" | ||
| 873 | data-directory)) | ||
| 874 | (goto-address))) | ||
| 875 | :help "Where to find some extra packages and possible updates")) | ||
| 866 | (define-key menu-bar-help-menu [emacs-version] | 876 | (define-key menu-bar-help-menu [emacs-version] |
| 867 | '(menu-item "Show Emacs Version" emacs-version)) | 877 | '(menu-item "Show Emacs Version" emacs-version)) |
| 868 | (define-key menu-bar-help-menu [sep2] | 878 | (define-key menu-bar-help-menu [sep2] |