Variable: cvs-buffer-name-alist

cvs-buffer-name-alist is a customizable variable defined in pcvs-defs.el.gz.

Value

(("diff" "*cvs-diff*" diff-mode)
 ("status" "*cvs-info*" cvs-status-mode)
 ("tree" "*cvs-info*" cvs-status-mode)
 ("message" "*cvs-commit*" nil log-edit)
 ("log" "*cvs-info*" log-view-mode))

Documentation

Buffer name and mode to be used for each command.

This is a list of elements of the form

(CMD BUFNAME MODE &optional POSTPROC)

CMD is the name of the command. BUFNAME is an expression that should evaluate to a string used as
  a buffer name. It can use the variable CMD if it wants to.
MODE is the command to use to setup the buffer. POSTPROC is a function that should be executed when the command terminates

The CMD used for cvs-mode-commit is "message". For that special
  case, POSTPROC is called just after MODE with special arguments.

Source Code

;; Defined in /usr/src/emacs/lisp/vc/pcvs-defs.el.gz
(defcustom cvs-buffer-name-alist
  '(("diff" "*cvs-diff*" diff-mode)
    ("status" "*cvs-info*" cvs-status-mode)
    ("tree" "*cvs-info*" cvs-status-mode)
    ("message" "*cvs-commit*" nil log-edit)
    ("log" "*cvs-info*" log-view-mode))
  "Buffer name and mode to be used for each command.
This is a list of elements of the form

	(CMD BUFNAME MODE &optional POSTPROC)

CMD is the name of the command.
BUFNAME is an expression that should evaluate to a string used as
  a buffer name.  It can use the variable CMD if it wants to.
MODE is the command to use to setup the buffer.
POSTPROC is a function that should be executed when the command terminates

The CMD used for `cvs-mode-commit' is \"message\".  For that special
  case, POSTPROC is called just after MODE with special arguments."
  :type '(repeat
	  (list (choice (const "diff")
			(const "status")
			(const "tree")
			(const "message")
			(const "log")
			(string))
		(choice (const "*vc-diff*")
			(const "*cvs-info*")
			(const "*cvs-commit*")
			(const (expand-file-name "*cvs-commit*"))
			(const (format "*cvs-%s*" cmd))
			(const (expand-file-name (format "*cvs-%s*" cmd)))
			(sexp :value "my-cvs-info-buffer")
			(const nil))
		(choice (function-item diff-mode)
			(function-item cvs-edit-mode)
			(function-item cvs-status-mode)
			function
			(const nil))
		(set :inline t
		     (choice (function-item cvs-status-cvstrees)
			     (function-item cvs-status-trees)
			     function)))))