Function: org-agenda-goto-today

org-agenda-goto-today is an interactive and byte-compiled function defined in org-agenda.el.gz.

Signature

(org-agenda-goto-today)

Documentation

Go to today's date in the agenda buffer.

See also:
 org-agenda-later (M-x org-agenda-later (org-agenda-later))
 org-agenda-earlier (M-x org-agenda-earlier (org-agenda-earlier))
 org-agenda-goto-date (M-x org-agenda-goto-date (org-agenda-goto-date))

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/org/org-agenda.el.gz
(defun org-agenda-goto-today ()
  "Go to today's date in the agenda buffer.

See also:
 `org-agenda-later'     (\\[org-agenda-later])
 `org-agenda-earlier'   (\\[org-agenda-earlier])
 `org-agenda-goto-date' (\\[org-agenda-goto-date])"
  (interactive)
  (org-agenda-check-type t 'agenda)
  (let* ((args (get-text-property (min (1- (point-max)) (point)) 'org-last-args))
	 (curspan (nth 2 args))
	 (tdpos (text-property-any (point-min) (point-max) 'org-today t)))
    (cond
     (tdpos (goto-char tdpos))
     ((eq org-agenda-type 'agenda)
      (let* ((sd (org-agenda-compute-starting-span
		  (org-today) (or curspan org-agenda-span)))
	     (org-agenda-overriding-arguments args))
	(setf (nth 1 org-agenda-overriding-arguments) sd)
	(org-agenda-redo)
	(org-agenda-find-same-or-today-or-agenda)))
     (t (error "Cannot find today")))))