Function: emerge-file-names

emerge-file-names is an interactive and byte-compiled function defined in emerge.el.gz.

Signature

(emerge-file-names)

Documentation

Show the names of the buffers or files being operated on by Emerge.

Use C-u (universal-argument) l to reset the windows afterward.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/vc/emerge.el.gz
(defun emerge-file-names ()
  "Show the names of the buffers or files being operated on by Emerge.
Use \\[universal-argument] l to reset the windows afterward."
  (interactive)
  (delete-other-windows)
  (let ((temp-buffer-show-function
	 (lambda (buf)
	   (split-window-below)
	   (switch-to-buffer buf)
	   (other-window 1))))
    (with-output-to-temp-buffer "*Help*"
      (with-current-buffer emerge-A-buffer
			     (if buffer-file-name
				 (progn
				   (princ "File A is: ")
				   (princ buffer-file-name))
			       (progn
				 (princ "Buffer A is: ")
				 (princ (buffer-name))))
			     (princ "\n"))
      (with-current-buffer emerge-B-buffer
			     (if buffer-file-name
				 (progn
				   (princ "File B is: ")
				   (princ buffer-file-name))
			       (progn
				 (princ "Buffer B is: ")
				 (princ (buffer-name))))
			     (princ "\n"))
      (if emerge-ancestor-buffer
	    (with-current-buffer emerge-ancestor-buffer
				   (if buffer-file-name
				       (progn
					 (princ "Ancestor file is: ")
					 (princ buffer-file-name))
				     (progn
				       (princ "Ancestor buffer is: ")
				       (princ (buffer-name))))
				   (princ "\n")))
      (princ emerge-output-description)
      (with-current-buffer standard-output
	(help-mode)))))