diff options
| -rw-r--r-- | lisp/pcvs-defs.el | 68 |
1 files changed, 31 insertions, 37 deletions
diff --git a/lisp/pcvs-defs.el b/lisp/pcvs-defs.el index a277415c787..c0fe4bbd57f 100644 --- a/lisp/pcvs-defs.el +++ b/lisp/pcvs-defs.el | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | ;; Author: Stefan Monnier <monnier@cs.yale.edu> | 5 | ;; Author: Stefan Monnier <monnier@cs.yale.edu> |
| 6 | ;; Keywords: pcl-cvs | 6 | ;; Keywords: pcl-cvs |
| 7 | ;; Version: $Name: $ | 7 | ;; Version: $Name: $ |
| 8 | ;; Revision: $Id: pcvs-defs.el,v 1.6 2000/11/06 06:56:03 monnier Exp $ | 8 | ;; Revision: $Id: pcvs-defs.el,v 1.7 2000/12/06 19:51:40 fx Exp $ |
| 9 | 9 | ||
| 10 | ;; This file is part of GNU Emacs. | 10 | ;; This file is part of GNU Emacs. |
| 11 | 11 | ||
| @@ -298,36 +298,6 @@ This variable is buffer local and only used in the *cvs* buffer.") | |||
| 298 | (defconst cvs-vendor-branch "1.1.1" | 298 | (defconst cvs-vendor-branch "1.1.1" |
| 299 | "The default branch used by CVS for vendor code.") | 299 | "The default branch used by CVS for vendor code.") |
| 300 | 300 | ||
| 301 | (defvar cvs-menu | ||
| 302 | '("CVS" | ||
| 303 | ["Open file.." cvs-mode-find-file t] | ||
| 304 | [" ..other window" cvs-mode-find-file-other-window t] | ||
| 305 | ["Interactive merge" cvs-mode-imerge t] | ||
| 306 | ["Interactive diff" cvs-mode-idiff t] | ||
| 307 | ["View diff" cvs-mode-diff (cvs-enabledp 'diff)] | ||
| 308 | ["Diff with vendor" cvs-mode-diff-vendor t] | ||
| 309 | ["Diff with backup" cvs-mode-diff-backup t] | ||
| 310 | ["View log" cvs-mode-log t] | ||
| 311 | ["View status" cvs-mode-status t] | ||
| 312 | ["View tag tree" cvs-mode-tree t] | ||
| 313 | "----" | ||
| 314 | ["Insert" cvs-mode-insert] | ||
| 315 | ["Update" cvs-mode-update (cvs-enabledp 'update)] | ||
| 316 | ["Re-examine" cvs-mode-examine t] | ||
| 317 | ["Commit" cvs-mode-commit-setup (cvs-enabledp 'commit)] | ||
| 318 | ["Undo changes" cvs-mode-undo (cvs-enabledp 'undo)] | ||
| 319 | ["Add" cvs-mode-add (cvs-enabledp 'add)] | ||
| 320 | ["Remove" cvs-mode-remove (cvs-enabledp 'remove)] | ||
| 321 | ["Ignore" cvs-mode-ignore (cvs-enabledp 'ignore)] | ||
| 322 | ["Add ChangeLog" cvs-mode-add-change-log-entry-other-window t] | ||
| 323 | "----" | ||
| 324 | ["Mark all" cvs-mode-mark-all-files t] | ||
| 325 | ["Unmark all" cvs-mode-unmark-all-files t] | ||
| 326 | ["Hide handled" cvs-mode-remove-handled t] | ||
| 327 | "----" | ||
| 328 | ["Quit" cvs-mode-quit t] | ||
| 329 | )) | ||
| 330 | |||
| 331 | (easy-mmode-defmap cvs-mode-diff-map | 301 | (easy-mmode-defmap cvs-mode-diff-map |
| 332 | '(("=" . cvs-mode-diff) | 302 | '(("=" . cvs-mode-diff) |
| 333 | ("b" . cvs-mode-diff-backup) | 303 | ("b" . cvs-mode-diff-backup) |
| @@ -418,12 +388,36 @@ This variable is buffer local and only used in the *cvs* buffer.") | |||
| 418 | 388 | ||
| 419 | (fset 'cvs-mode-map cvs-mode-map) | 389 | (fset 'cvs-mode-map cvs-mode-map) |
| 420 | 390 | ||
| 421 | ;; add the cvs-menu to the map so it's added whenever we are in cvs-mode | 391 | (easy-menu-define cvs-menu cvs-mode-map "Menu used in `cvs-mode'." |
| 422 | (when (ignore-errors (require 'easymenu)) | 392 | '("CVS" |
| 423 | (easy-menu-define cvs-menu-map | 393 | ["Open file.." cvs-mode-find-file t] |
| 424 | cvs-mode-map | 394 | [" ..other window" cvs-mode-find-file-other-window t] |
| 425 | "Menu used in cvs-mode." | 395 | ["Interactive merge" cvs-mode-imerge t] |
| 426 | cvs-menu)) | 396 | ("View diff" |
| 397 | ["Interactive diff" cvs-mode-idiff t] | ||
| 398 | ["Current diff" cvs-mode-diff t] | ||
| 399 | ["Diff with head" cvs-mode-diff-head t] | ||
| 400 | ["Diff with vendor" cvs-mode-diff-vendor t] | ||
| 401 | ["Diff with backup" cvs-mode-diff-backup t]) | ||
| 402 | ["View log" cvs-mode-log t] | ||
| 403 | ["View status" cvs-mode-status t] | ||
| 404 | ["View tag tree" cvs-mode-tree t] | ||
| 405 | "----" | ||
| 406 | ["Insert" cvs-mode-insert] | ||
| 407 | ["Update" cvs-mode-update (cvs-enabledp 'update)] | ||
| 408 | ["Re-examine" cvs-mode-examine t] | ||
| 409 | ["Commit" cvs-mode-commit-setup (cvs-enabledp 'commit)] | ||
| 410 | ["Undo changes" cvs-mode-undo (cvs-enabledp 'undo)] | ||
| 411 | ["Add" cvs-mode-add (cvs-enabledp 'add)] | ||
| 412 | ["Remove" cvs-mode-remove (cvs-enabledp 'remove)] | ||
| 413 | ["Ignore" cvs-mode-ignore (cvs-enabledp 'ignore)] | ||
| 414 | ["Add ChangeLog" cvs-mode-add-change-log-entry-other-window t] | ||
| 415 | "----" | ||
| 416 | ["Mark all" cvs-mode-mark-all-files t] | ||
| 417 | ["Unmark all" cvs-mode-unmark-all-files t] | ||
| 418 | ["Hide handled" cvs-mode-remove-handled t] | ||
| 419 | "----" | ||
| 420 | ["Quit" cvs-mode-quit t])) | ||
| 427 | 421 | ||
| 428 | ;;;; | 422 | ;;;; |
| 429 | ;;;; CVS-Minor mode | 423 | ;;;; CVS-Minor mode |