Function: start-of-paragraph-text
start-of-paragraph-text is a byte-compiled function defined in
paragraphs.el.gz.
Signature
(start-of-paragraph-text)
Documentation
Move to the start of the current paragraph.
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/paragraphs.el.gz
(defun start-of-paragraph-text ()
"Move to the start of the current paragraph."
(let ((opoint (point)) npoint)
(forward-paragraph -1)
(setq npoint (point))
(skip-chars-forward " \t\n")
;; If the range of blank lines found spans the original start point,
;; try again from the beginning of it.
;; Must be careful to avoid infinite loop
;; when following a single return at start of buffer.
(if (and (>= (point) opoint) (< npoint opoint))
(progn
(goto-char npoint)
(if (> npoint (point-min))
(start-of-paragraph-text))))))