Function: org-agenda-new-marker

org-agenda-new-marker is a byte-compiled function defined in org-agenda.el.gz.

Signature

(org-agenda-new-marker &optional POS)

Documentation

Return a new agenda marker.

Marker is at point, or at POS if non-nil. Org mode keeps a list of these markers and resets them when they are no longer in use.

Source Code

;; Defined in /usr/src/emacs/lisp/org/org-agenda.el.gz
(defun org-agenda-new-marker (&optional pos)
  "Return a new agenda marker.
Marker is at point, or at POS if non-nil.  Org mode keeps a list
of these markers and resets them when they are no longer in use."
  (let ((m (copy-marker (or pos (point)) t)))
    (setq org-agenda-last-marker-time (float-time))
    (if (and org-agenda-buffer (buffer-live-p org-agenda-buffer))
        (with-current-buffer org-agenda-buffer
	  (push m org-agenda-markers))
      (push m org-agenda-markers))
    m))