aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love1998-09-14 17:26:39 +0000
committerDave Love1998-09-14 17:26:39 +0000
commitb64ea3878b352dc0236a50013629eb1c943e3ac0 (patch)
tree21e849cb340c0657e41bedb8cda3aabedc08ce58
parentc733d4ce34a2d37ad135c39e7b40a5f1bf998d9a (diff)
downloademacs-b64ea3878b352dc0236a50013629eb1c943e3ac0.tar.gz
emacs-b64ea3878b352dc0236a50013629eb1c943e3ac0.zip
(vc-menu-map): Change the vc-directory label. Don't
use the menu-enable properties, pending doing it correctly and acceptably fast.
-rw-r--r--lisp/vc-hooks.el32
1 files changed, 18 insertions, 14 deletions
diff --git a/lisp/vc-hooks.el b/lisp/vc-hooks.el
index 1b2d78c2a4c..bb110c1e3e0 100644
--- a/lisp/vc-hooks.el
+++ b/lisp/vc-hooks.el
@@ -5,7 +5,7 @@
5;; Author: Eric S. Raymond <esr@snark.thyrsus.com> 5;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
6;; Maintainer: Andre Spiegel <spiegel@inf.fu-berlin.de> 6;; Maintainer: Andre Spiegel <spiegel@inf.fu-berlin.de>
7 7
8;; $Id: vc-hooks.el,v 1.110 1998/05/17 15:33:39 spiegel Exp rms $ 8;; $Id: vc-hooks.el,v 1.111 1998/08/08 07:11:40 rms Exp fx $
9 9
10;; This file is part of GNU Emacs. 10;; This file is part of GNU Emacs.
11 11
@@ -1174,7 +1174,7 @@ Returns t if checkout was successful, nil otherwise."
1174 '("Retrieve Snapshot" . vc-retrieve-snapshot)) 1174 '("Retrieve Snapshot" . vc-retrieve-snapshot))
1175 (define-key vc-menu-map [vc-create-snapshot] 1175 (define-key vc-menu-map [vc-create-snapshot]
1176 '("Create Snapshot" . vc-create-snapshot)) 1176 '("Create Snapshot" . vc-create-snapshot))
1177 (define-key vc-menu-map [vc-directory] '("Show Locked Files" . vc-directory)) 1177 (define-key vc-menu-map [vc-directory] '("VC Directory Listing" . vc-directory))
1178 (define-key vc-menu-map [separator1] '("----")) 1178 (define-key vc-menu-map [separator1] '("----"))
1179 (define-key vc-menu-map [vc-annotate] '("Annotate" . vc-annotate)) 1179 (define-key vc-menu-map [vc-annotate] '("Annotate" . vc-annotate))
1180 (define-key vc-menu-map [vc-rename-file] '("Rename File" . vc-rename-file)) 1180 (define-key vc-menu-map [vc-rename-file] '("Rename File" . vc-rename-file))
@@ -1193,18 +1193,22 @@ Returns t if checkout was successful, nil otherwise."
1193 (define-key vc-menu-map [vc-next-action] '("Check In/Out" . vc-next-action)) 1193 (define-key vc-menu-map [vc-next-action] '("Check In/Out" . vc-next-action))
1194 (define-key vc-menu-map [vc-register] '("Register" . vc-register))) 1194 (define-key vc-menu-map [vc-register] '("Register" . vc-register)))
1195 1195
1196(put 'vc-rename-file 'menu-enable 'vc-mode) 1196;;; These are not correct and it's not currently clear how doing it
1197(put 'vc-annotate 'menu-enable '(eq (vc-buffer-backend) 'CVS)) 1197;;; better (with more complicated expressions) might slow things down
1198(put 'vc-version-other-window 'menu-enable 'vc-mode) 1198;;; on older systems.
1199(put 'vc-diff 'menu-enable 'vc-mode) 1199
1200(put 'vc-update-change-log 'menu-enable 1200;;;(put 'vc-rename-file 'menu-enable 'vc-mode)
1201 '(eq (vc-buffer-backend) 'RCS)) 1201;;;(put 'vc-annotate 'menu-enable '(eq (vc-buffer-backend) 'CVS))
1202(put 'vc-print-log 'menu-enable 'vc-mode) 1202;;;(put 'vc-version-other-window 'menu-enable 'vc-mode)
1203(put 'vc-cancel-version 'menu-enable 'vc-mode) 1203;;;(put 'vc-diff 'menu-enable 'vc-mode)
1204(put 'vc-revert-buffer 'menu-enable 'vc-mode) 1204;;;(put 'vc-update-change-log 'menu-enable
1205(put 'vc-insert-headers 'menu-enable 'vc-mode) 1205;;; '(eq (vc-buffer-backend) 'RCS))
1206(put 'vc-next-action 'menu-enable 'vc-mode) 1206;;;(put 'vc-print-log 'menu-enable 'vc-mode)
1207(put 'vc-register 'menu-enable '(and buffer-file-name (not vc-mode))) 1207;;;(put 'vc-cancel-version 'menu-enable 'vc-mode)
1208;;;(put 'vc-revert-buffer 'menu-enable 'vc-mode)
1209;;;(put 'vc-insert-headers 'menu-enable 'vc-mode)
1210;;;(put 'vc-next-action 'menu-enable 'vc-mode)
1211;;;(put 'vc-register 'menu-enable '(and buffer-file-name (not vc-mode)))
1208 1212
1209(provide 'vc-hooks) 1213(provide 'vc-hooks)
1210 1214