Function: minibuffer--message-overlay-pos

minibuffer--message-overlay-pos is a byte-compiled function defined in minibuffer.el.gz.

Signature

(minibuffer--message-overlay-pos)

Documentation

Return position where minibuffer message functions shall put message overlay.

The minibuffer message functions include minibuffer-message and set-minibuffer-message.

Source Code

;; Defined in /usr/src/emacs/lisp/minibuffer.el.gz
(defun minibuffer--message-overlay-pos ()
  "Return position where minibuffer message functions shall put message overlay.
The minibuffer message functions include `minibuffer-message' and
`set-minibuffer-message'."
  ;; Starting from point, look for non-nil `minibuffer-message'
  ;; property, and return its position.  If none found, return the EOB
  ;; position.
  (let* ((pt (point))
         (propval (get-text-property pt 'minibuffer-message)))
    (if propval pt
      (next-single-property-change pt 'minibuffer-message nil (point-max)))))