Function: org-date-from-calendar

org-date-from-calendar is an interactive and byte-compiled function defined in org.el.gz.

Signature

(org-date-from-calendar)

Documentation

Insert time stamp corresponding to cursor date in *Calendar* buffer.

If there is already a time stamp at the cursor position, update it.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/org/org.el.gz
(defun org-date-from-calendar ()
  "Insert time stamp corresponding to cursor date in *Calendar* buffer.
If there is already a time stamp at the cursor position, update it."
  (interactive)
  (if (org-at-timestamp-p 'lax)
      (org-timestamp-change 0 'calendar)
    (let ((cal-date (org-get-date-from-calendar)))
      (org-insert-timestamp
       (org-encode-time 0 0 0 (nth 1 cal-date) (car cal-date) (nth 2 cal-date))))))