Function: indent-region-line-by-line
indent-region-line-by-line is a byte-compiled function defined in
indent.el.gz.
Signature
(indent-region-line-by-line START END)
Source Code
;; Defined in /usr/src/emacs/lisp/indent.el.gz
(defun indent-region-line-by-line (start end)
(save-excursion
(setq end (copy-marker end))
(goto-char start)
(let ((pr (unless (minibufferp)
(make-progress-reporter "Indenting region..." (point) end))))
(while (< (point) end)
(or (and (bolp) (eolp))
(indent-according-to-mode t))
(forward-line 1)
(and pr (progress-reporter-update pr (point))))
(and pr (progress-reporter-done pr))
(move-marker end nil))))