Function: markdown-match-list-items
markdown-match-list-items is a byte-compiled function defined in
markdown-mode.el.
Signature
(markdown-match-list-items LAST)
Documentation
Match list items from point to LAST.
Source Code
;; Defined in ~/.emacs.d/elpa/markdown-mode-20260321.143/markdown-mode.el
(defun markdown-match-list-items (last)
"Match list items from point to LAST."
(let* ((first (point))
(pos first)
(prop 'markdown-list-item)
(bounds (car (get-text-property pos prop))))
(while
(and (or (null (setq bounds (car (get-text-property pos prop))))
(< (cl-first bounds) pos))
(< (point) last)
(setq pos (next-single-property-change pos prop nil last))
(goto-char pos)))
(when bounds
(set-match-data (cl-seventh bounds))
;; Step at least one character beyond point. Otherwise
;; `font-lock-fontify-keywords-region' infloops.
(goto-char (min (1+ (max (line-end-position) first))
(point-max)))
t)))