Function: dired-mark-files-in-region

dired-mark-files-in-region is a byte-compiled function defined in dired.el.gz.

Signature

(dired-mark-files-in-region START END)

Source Code

;; Defined in /usr/src/emacs/lisp/dired.el.gz
(defun dired-mark-files-in-region (start end)
  (let ((inhibit-read-only t))
    (if (> start end)
        (error "Start > End"))
    (goto-char start)			; assumed at beginning of line
    (while (< (point) end)
      ;; Skip subdir line and following garbage like the `total' line:
      (while (and (< (point) end) (dired-between-files))
	(forward-line 1))
      (if (and (not (looking-at-p dired-re-dot))
	       (dired-get-filename nil t))
	  (progn
	    (delete-char 1)
	    (insert dired-marker-char)))
      (forward-line 1))))