Function: completion-preview--make-overlay

completion-preview--make-overlay is a byte-compiled function defined in completion-preview.el.gz.

Signature

(completion-preview--make-overlay POS STRING)

Documentation

Make preview overlay showing STRING at POS, or move existing preview there.

Source Code

;; Defined in /usr/src/emacs/lisp/completion-preview.el.gz
(defun completion-preview--make-overlay (pos string)
  "Make preview overlay showing STRING at POS, or move existing preview there."
  (if completion-preview--overlay
      (move-overlay completion-preview--overlay pos pos)
    (setq completion-preview--overlay (make-overlay pos pos))
    (overlay-put completion-preview--overlay 'window (selected-window)))
  (add-text-properties 0 1 '(cursor 1) string)
  (overlay-put completion-preview--overlay 'after-string string)
  completion-preview--overlay)