Function: cua--activate-global-mark
cua--activate-global-mark is a byte-compiled function defined in
cua-gmrk.el.gz.
Signature
(cua--activate-global-mark &optional MSG)
Source Code
;; Defined in /usr/src/emacs/lisp/emulation/cua-gmrk.el.gz
(defun cua--activate-global-mark (&optional msg)
(if (not (markerp cua--global-mark-marker))
(setq cua--global-mark-marker (make-marker)))
(when (eobp)
(insert " ")
(backward-char 1))
(move-marker cua--global-mark-marker (point))
(if (overlayp cua--global-mark-overlay)
(move-overlay cua--global-mark-overlay (point) (1+ (point)))
(setq cua--global-mark-overlay
(make-overlay (point) (1+ (point))))
(overlay-put cua--global-mark-overlay 'face 'cua-global-mark))
(if (and cua-global-mark-blink-cursor-interval
(not cua--orig-blink-cursor-interval))
(setq cua--orig-blink-cursor-interval blink-cursor-interval
blink-cursor-interval cua-global-mark-blink-cursor-interval))
(setq cua--global-mark-active t)
(if msg
(message "Global Mark Set")))