Function: mpc-separator
mpc-separator is a byte-compiled function defined in mpc.el.gz.
Signature
(mpc-separator ACTIVE)
Source Code
;; Defined in /usr/src/emacs/lisp/mpc.el.gz
;; (defvar mpc-constraints nil)
(defun mpc-separator (active)
;; Place a separator mark.
(unless mpc-separator-ol
(setq-local mpc-separator-ol
(make-overlay (point) (point)))
(overlay-put mpc-separator-ol 'after-string
(propertize "\n"
'face '(:height 0.05 :inverse-video t :extend t))))
(goto-char (point-min))
(forward-line 1)
(while
(and (member (buffer-substring-no-properties
(line-beginning-position) (line-end-position))
active)
(zerop (forward-line 1))))
(if (or (eobp) (null active))
(delete-overlay mpc-separator-ol)
(move-overlay mpc-separator-ol (1- (point)) (point))))