Function: longlines-find-break-backward

longlines-find-break-backward is a byte-compiled function defined in longlines.el.gz.

Signature

(longlines-find-break-backward)

Documentation

Move point backward to the first available breakpoint and return t.

If no breakpoint is found, return nil.

Source Code

;; Defined in /usr/src/emacs/lisp/obsolete/longlines.el.gz
(defun longlines-find-break-backward ()
  "Move point backward to the first available breakpoint and return t.
If no breakpoint is found, return nil."
  (let ((break-re (format "[%s]" longlines-break-chars)))
    (when (and (re-search-backward break-re (line-beginning-position) t 1)
               (save-excursion
                 (skip-chars-backward longlines-break-chars
                                      (line-beginning-position))
                 (null (bolp))))
      (forward-char 1)
      (if (and fill-nobreak-predicate
               (run-hook-with-args-until-success 'fill-nobreak-predicate))
          (progn
            (skip-chars-backward longlines-break-chars
                                 (line-beginning-position))
            (longlines-find-break-backward))
        t))))