Function: ediff-whitespace-diff-region-p

ediff-whitespace-diff-region-p is a byte-compiled function defined in ediff-util.el.gz.

Signature

(ediff-whitespace-diff-region-p N BUF-TYPE)

Source Code

;; Defined in /usr/src/emacs/lisp/vc/ediff-util.el.gz
;; Test if diff region is white space only.
;; If 2-way job and buf-type = C, then returns t.
(defun ediff-whitespace-diff-region-p (n buf-type)
  (or (and (eq buf-type 'C) (not ediff-3way-job))
      (ediff-empty-diff-region-p n buf-type)
      (let ((beg (ediff-get-diff-posn buf-type 'beg n))
	    (end (ediff-get-diff-posn buf-type 'end n)))
	(ediff-with-current-buffer (ediff-get-buffer buf-type)
	  (save-excursion
	    (goto-char beg)
	    (skip-chars-forward ediff-whitespace)
	    (>= (point) end))))))