Re: [O] Error when trying to use --batch to export agenda ical: cl-block-nil error

2015-01-24 Thread Tory S. Anderson
Okay, so the obvious fix was to load my org init file as in the following: 
emacs --batch --user $USER --eval "(progn (org-agenda-list nil nil 'year) 
(org-icalendar-combine-agenda-files))"

Now, the wiki page at http://www.emacswiki.org/emacs/BatchMode mentinos that 
packages don't get loaded, so that is where the obvious fix comes from. But 
then my question becomes, how does it know what my agenda files are in the 
first place? And why does org seem to break out-of-the-box with the cl-block 
error if I don't manually do a '(require 'cl-lib) ? 


torys.ander...@gmail.com (Tory S. Anderson) writes:

> When I try to export my agenda to ics (ical) from the command line, I use the 
> following command:
> emacs --batch --user $USER --eval "(progn (org-agenda-list nil nil 'year) 
> (org-icalendar-combine-agenda-files))"
>
> But this fails because, it says
> No catch for tag: --cl-block-nil--, org-agenda-date-weekend
>
> and it fails to produce an ics file. 
>
> However, when I'm actually executing the year-view and 
> `org-icalendar-combine-agenda-files` in my running session of emacs, it works 
> fine. I used to have that problem but someone here helped me solve it by 
> adding '(require 'cl-lib) to one of my init files. But why isn't this working 
> to prevent the cl-block error when I run the batch mode? Ideas? 



[O] Error when trying to use --batch to export agenda ical: cl-block-nil error

2015-01-24 Thread Tory S. Anderson
When I try to export my agenda to ics (ical) from the command line, I use the 
following command:
emacs --batch --user $USER --eval "(progn (org-agenda-list nil nil 'year) 
(org-icalendar-combine-agenda-files))"

But this fails because, it says
No catch for tag: --cl-block-nil--, org-agenda-date-weekend

and it fails to produce an ics file. 

However, when I'm actually executing the year-view and 
`org-icalendar-combine-agenda-files` in my running session of emacs, it works 
fine. I used to have that problem but someone here helped me solve it by adding 
'(require 'cl-lib) to one of my init files. But why isn't this working to 
prevent the cl-block error when I run the batch mode? Ideas?