'("--"))
(define-key menu-bar-tools-menu [calendar] '("Display Calendar" . calendar))
+(define-key menu-bar-tools-menu [speedbar]
+ '("Display Speedbar" . speedbar-frame-mode))
(define-key menu-bar-tools-menu [compose-mail] '("Send Mail" . compose-mail))
(define-key menu-bar-tools-menu [rmail] '("Read Mail" . rmail))
(define-key menu-bar-tools-menu [gnus] '("Read Net News" . gnus))
(define-key menu-bar-edit-menu [clear] '("Clear" . delete-region))
-(define-key menu-bar-edit-menu [paste] '("Paste Most Recent" . yank))
-
(defvar yank-menu (cons "Select Yank" nil))
(fset 'yank-menu (cons 'keymap yank-menu))
(define-key menu-bar-edit-menu [select-paste] '("Select and Paste" . yank-menu))
+(define-key menu-bar-edit-menu [paste] '("Paste" . yank))
(define-key menu-bar-edit-menu [copy] '("Copy" . menu-bar-kill-ring-save))
(define-key menu-bar-edit-menu [cut] '("Cut" . kill-region))
(define-key menu-bar-edit-menu [undo] '("Undo" . undo))
(defun menu-bar-kill-ring-save (beg end)
(interactive "r")
(if (mouse-region-match)
- (message "Select a region with the mouse does `copy' automatically")
+ (message "Selecting a region with the mouse does `copy' automatically")
(kill-ring-save beg end)))
(put 'fill-region 'menu-enable '(and mark-active (not buffer-read-only)))
'(or (x-selection-exists-p) (x-selection-exists-p 'CLIPBOARD)))
(defun clipboard-yank ()
- "Reinsert the last stretch of killed text, or the clipboard contents."
+ "Insert the clipboard contents, or the last stretch of killed text."
(interactive)
(let ((x-select-enable-clipboard t))
(yank)))
(setq uniquify-buffer-name-style
(if (not uniquify-buffer-name-style)
'forward))))
+(define-key menu-bar-options-menu [case-fold-search]
+ (menu-bar-make-toggle toggle-case-fold-search case-fold-search
+ "Case folding in searches"
+ "Case folding in searches %s"))
+(define-key menu-bar-options-menu [truncate-lines]
+ (menu-bar-make-toggle
+ toggle-truncate-lines truncate-lines
+ "Line Truncation" "Line Truncation %s"
+ (prog1 (setq truncate-lines (not truncate-lines))
+ (set-buffer-modified-p (buffer-modified-p)))))
(define-key menu-bar-options-menu [transient-mark-mode]
(menu-bar-make-toggle toggle-transient-mark-mode transient-mark-mode
"Transient Mark Mode (highlights region)"
"Toggle display of a menu bar on each frame.
This command applies to all frames that exist and frames to be
created in the future.
-With a numeric argument, if the argument is negative,
-turn off menu bars; otherwise, turn on menu bars."
+With a numeric argument, if the argument is positive,
+turn on menu bars; otherwise, turn off menu bars."
(interactive "P")
;; Make menu-bar-mode and default-frame-alist consistent.