Function: org--batch-agenda

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

Signature

(org--batch-agenda CMD-KEY VARS VALS)

Source Code

;; Defined in /usr/src/emacs/lisp/org/org-agenda.el.gz
(defun org--batch-agenda (cmd-key vars vals)
  ;; `org-batch-agenda' is a macro because every other "parameter" is
  ;; a variable name rather than an expression to evaluate.  Yuck!
  (cl-progv vars vals
    (let (org-agenda-sticky)
      (if (> (length cmd-key) 1)
	  (org-tags-view nil cmd-key)
	(org-agenda nil cmd-key))))
  (set-buffer org-agenda-buffer-name)
  (princ (buffer-string)))