Function: erc-fill--wrap-escape-hidden-speaker
erc-fill--wrap-escape-hidden-speaker is a byte-compiled function
defined in erc-fill.el.gz.
Signature
(erc-fill--wrap-escape-hidden-speaker &optional OLD-POINT)
Documentation
Move to start of message text when left of speaker.
Basically mimic what move-beginning-of-line does with invisible text.
Stay put if OLD-POINT lies within hidden region.
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc-fill.el.gz
(defun erc-fill--wrap-escape-hidden-speaker (&optional old-point)
"Move to start of message text when left of speaker.
Basically mimic what `move-beginning-of-line' does with invisible text.
Stay put if OLD-POINT lies within hidden region."
(when-let* ((erc-fill-wrap-merge)
(prop (get-text-property (point) 'erc-fill--wrap-merge))
((or (member prop '("" t))
(eq 'margin (car-safe (car-safe prop)))))
(end (text-property-not-all (point) (pos-eol)
'erc-fill--wrap-merge prop))
((or (null old-point) (>= old-point end))))
(goto-char end)))