Function: erc--hide-prompt

erc--hide-prompt is a byte-compiled function defined in erc-backend.el.gz.

Signature

(erc--hide-prompt PROC)

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc-backend.el.gz
(defun erc--hide-prompt (proc)
  (erc-with-all-buffers-of-server proc nil
    (when (and erc-hide-prompt
               (or (eq erc-hide-prompt t)
                   (memq (if erc--target
                             (if (erc--target-channel-p erc--target)
                                 'channel
                               'query)
                           'server)
                         erc-hide-prompt))
               (marker-position erc-insert-marker)
               (marker-position erc-input-marker)
               (get-text-property erc-insert-marker 'erc-prompt))
      (with-silent-modifications
        (add-text-properties erc-insert-marker (1- erc-input-marker)
                             `(display ,erc-prompt-hidden)))
      (add-hook 'pre-command-hook #'erc--unhide-prompt-on-self-insert 91 t))))