Function: dired-why

dired-why is an interactive and byte-compiled function defined in dired.el.gz.

Signature

(dired-why)

Documentation

Pop up a buffer with error log output from Dired.

A group of errors from a single command ends with a formfeed. Thus, use C-x [ (backward-page) to find the beginning of a group of errors.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/dired.el.gz
(defun dired-why ()
  "Pop up a buffer with error log output from Dired.
A group of errors from a single command ends with a formfeed.
Thus, use \\[backward-page] to find the beginning of a group of errors."
  (interactive)
  (if (get-buffer dired-log-buffer)
      (let ((owindow (selected-window))
	    (window (display-buffer (get-buffer dired-log-buffer))))
	(unwind-protect
	    (progn
	      (select-window window)
	      (goto-char (point-max))
	      (forward-line -1)
	      (backward-page 1)
	      (recenter 0))
	  (select-window owindow)))))