Am 01.06.2013 17:37, schrieb Rainer Stengele: > Hi! > > Trying to export an agenda view by command line I get this error: > > > No buffer named *Org Agenda* > > > How can I track the reason on the comand line? > I use sticky agenda views. > > > The command is here: > emacs -batch -l ~/.emacs -eval '(org-batch-agenda "01")' > > > The agenda view config looks like this: > > ("01" "agenda - prio A,B todos - sorted prio up - today" ;; > ( > > ;; show ONGOING todos first, but only if unscheduled, skip if > scheduled > (tags-todo "ONGOING" > ((org-agenda-skip-function '(org-agenda-skip-entry-if > 'scheduled)) > (org-agenda-overriding-header "ONGOING todos: "))) > (agenda "todays agenda" > ( > (org-agenda-span 'day) > (org-agenda-start-with-log-mode t) > (org-agenda-start-with-clockreport-mode t) > > (org-agenda-overriding-header "Today's Agenda"))) > > (alltodo "todos Prio A+B - skip ONGOING todos" > ( > (org-agenda-skip-function (lambda nilemacs -batch -l > ~/.emacs -eval ' (progn (setq org-agenda-files privat-org-agenda-files) (setq > org-agenda-sticky nil) (org-batch-agenda "0w"))' > (or (org-agenda-skip-entry-if > (quote notregexp) "\\=.*\\[#A\\|#B\\]") > (org-agenda-skip-entry-if > 'regexp ":ONGOING:") > (org-agenda-skip-entry-if > 'scheduled 'deadline )))) > (org-agenda-overriding-header "All todos prio A+B - skip > ONGOING todos: ") > ))) > ((org-agenda-sorting-strategy '(time-up priority-down > todo-state-up))))todo-state-up)))) > > > Thanks, Rainer >
I found this: (setq org-agenda-sticky nil) to be working, which might indicate a bug in the batch export when using sticky agenda views. So this does what I want: emacs -batch -l ~/.emacs -eval ' (progn (setq org-agenda-sticky nil)(org-batch-agenda "0w"))' Rainer