Function: cvs-mode

cvs-mode is an interactive and byte-compiled function defined in pcvs.el.gz.

Signature

(cvs-mode)

Documentation

Mode used for PCL-CVS, a frontend to CVS.

Full documentation is in the Texinfo file.

This mode runs the hook cvs-mode-hook, as the final or penultimate step during initialization.

! cvs-mode-force-command
% cvs-mode-mark-matching-files
+ cvs-mode-tree
- negative-argument
<backtab> cvs-mode-previous-line
<down-mouse-3> cvs-menu(var)/cvs-menu(fun)
<follow-link> #<anonymous-function>
<mouse-2> cvs-mode-find-file
= cvs-mode-diff
? cvs-help
A cvs-mode-add-change-log-entry-other-window
B cvs-set-secondary-branch-prefix
C cvs-mode-commit-setup
C-c C-c cvs-mode-kill-process
C-k cvs-mode-acknowledge
C-o cvs-mode-display-file
DEL cvs-mode-unmark-up
F cvs-mode-set-flags
I cvs-mode-insert
M cvs-mode-mark-all-files
M-DEL cvs-mode-unmark-all-files
M-c cvs-checkout
M-e cvs-examine
M-s cvs-status
M-u cvs-update
O cvs-mode-update
RET cvs-mode-find-file
S cvs-mode-mark-on-state
SPC cvs-mode-next-line
SPC..~ undefined
T cvs-mode-toggle-marks
TAB cvs-mode-next-line
U cvs-mode-undo
a cvs-mode-add
b cvs-set-branch-prefix
c cvs-mode-commit
d 2 cvs-mode-idiff-other
d = cvs-mode-diff
d E cvs-mode-imerge
d b cvs-mode-diff-backup
d d cvs-mode-diff
d e cvs-mode-idiff
d h cvs-mode-diff-head
d r cvs-mode-diff-repository
d v cvs-mode-diff-vendor
d y cvs-mode-diff-yesterday
e cvs-mode-examine
f cvs-mode-find-file
g cvs-mode-revert-buffer
h cvs-help
i cvs-mode-ignore
l cvs-mode-log
m cvs-mode-mark
n cvs-mode-next-line
o cvs-mode-find-file-other-window
p cvs-mode-previous-line
q cvs-bury-buffer
r cvs-mode-remove
s cvs-mode-status
t cvs-mode-tag
u cvs-mode-unmark
v cvs-mode-view-file
x cvs-mode-remove-handled
z kill-this-buffer
€..\x3FFFFF digit-argument

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/vc/pcvs.el.gz
(define-derived-mode cvs-mode nil "CVS"
  "Mode used for PCL-CVS, a frontend to CVS.
Full documentation is in the Texinfo file."
  (setq mode-line-process
	'("" cvs-force-command cvs-ignore-marks-modif
	  ":" (cvs-branch-prefix
	       ("" cvs-branch-prefix (cvs-secondary-branch-prefix
				      ("->" cvs-secondary-branch-prefix))))
	  " " cvs-mode-line-process))
  (if buffer-file-name
      (error (substitute-command-keys
              "Use \\[cvs-quickdir] to get a *cvs* buffer")))
  (buffer-disable-undo)
  ;;(setq-local goal-column cvs-cursor-column)
  (setq-local revert-buffer-function 'cvs-mode-revert-buffer)
  (setq truncate-lines t)
  (cvs-prefix-make-local 'cvs-branch-prefix)
  (cvs-prefix-make-local 'cvs-secondary-branch-prefix)
  (cvs-prefix-make-local 'cvs-force-command)
  (cvs-prefix-make-local 'cvs-ignore-marks-modif)
  (make-local-variable 'cvs-mode-line-process)
  (make-local-variable 'cvs-temp-buffers))