(define-key menu-bar-help-menu [report-emacs-bug]
'(menu-item "Send Bug Report..." report-emacs-bug
:help "Send e-mail to Emacs maintainers"))
+(define-key menu-bar-help-menu [order-emacs-manuals]
+ '(menu-item "Ordering Manuals" view-order-manuals
+ :help "How to order manuals from the Free Software Foundation"))
(define-key menu-bar-help-menu [emacs-manual]
'(menu-item "Read the Emacs Manual"
(lambda () (interactive) (info "emacs"))))
(defvar menu-bar-buffers-menu-list-buffers-entry nil)
-(defun menu-bar-update-buffers ()
+(defun menu-bar-update-buffers (&optional force)
;; If user discards the Buffers item, play along.
(and (lookup-key (current-global-map) [menu-bar buffer])
- (frame-or-buffer-changed-p)
+ (or force (frame-or-buffer-changed-p))
(let ((buffers (buffer-list))
(frames (frame-list))
(maxlen 0)