Function: org-w3m-get-prev-link-start

org-w3m-get-prev-link-start is a byte-compiled function defined in ol-w3m.el.gz.

Signature

(org-w3m-get-prev-link-start)

Documentation

Move cursor to the start of previous link. Return point.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ol-w3m.el.gz
(defun org-w3m-get-prev-link-start ()
  "Move cursor to the start of previous link.  Return point."
  ;; NOTE: This function is only called by `org-w3m-no-prev-link-p',
  ;;       which itself seems never to be used. Should it be removed?
  ;;
  ;; WARNING: This function has not been updated to account for
  ;;      `w3m-image'. See `org-w3m-get-next-link-start'.
  (catch 'reach
    (let ((pos (point)))
      (while (setq pos (previous-single-property-change pos 'w3m-anchor-sequence))
        (when (get-text-property pos 'w3m-href-anchor)
          ;; jump to previous anchor
          (goto-char pos)
          ;; return point when current is valid link
          (throw 'reach nil)))))
  (point))