2007-08-21 Stefan Monnier <monnier@iro.umontreal.ca>
+ * vc-arch.el (vc-arch-extra-menu-map): New var and fun.
+ (vc-arch-find-file-not-found-hook): Remove, it's now the default.
+
* vc-hooks.el (vc-menu-entry): New var.
(vc-mode-line-map): Use it so that this menu also uses the extra-menu.
(menu-bar-tools-menu): Add the VC menu here rather than in menu-bar.el.
(message "There are unresolved conflicts in %s"
(file-name-nondirectory rej))))))
-(defun vc-arch-find-file-not-found-hook ()
- ;; Do nothing. We are not sure whether the file is `source' or not,
- ;; so we shouldn't ask the user whether she wants to check it out.
- )
-
(defun vc-arch-checkout-model (file) 'implicit)
(defun vc-arch-checkin (files rev comment)
branches))))
(mapc 'vc-arch-trim-one-revlib versions))
))
-
+
+(defvar vc-arch-extra-menu-map
+ (let ((map (make-sparse-keymap)))
+ (define-key map [add-tagline]
+ '(menu-item "Add tagline" vc-arch-add-tagline))
+ map))
+
+(defun vc-arch-extra-menu () vc-arch-extra-menu-map)
+
+
;;; Less obvious implementations.
(defun vc-arch-find-version (file rev buffer)