Aloha.
I modified the variable specification to be:
-*- org-icalendar-use-deadline: event-if-not-todo; -*-
and get the following error:
'Wrong type argument: listp, event-if-not-todo'
So it's reading the specification but seems that the syntax is
incorrect. I don't seem to be able to find anything that tells me what
the correct syntax should be.
Any further advice is welcome.
J.
On 6/8/24 09:20, Ihor Radchenko wrote:
John Helly <hel...@ucsd.edu> writes:
Sure. Thanks for the reply.
1) I put this line at the top of the org file
-*- org-icalendar-use-deadline: t; -*-
This is not right. According to the docstring:
org-icalendar-use-deadline is a customizable variable defined in
ox-icalendar.el.
Value
(event-if-not-todo todo-due)
Documentation
Contexts where iCalendar export should use a deadline time stamp.
This is a list with possibly several symbols in it. Valid symbols are:
event-if-todo
Deadlines in TODO entries become calendar events.
event-if-todo-not-done
Deadlines in TODO entries with not-DONE state become events.
event-if-not-todo
Deadlines in non-TODO entries become calendar events.
todo-due
Use deadlines in TODO entries as due-dates.
t is simply not a valid value.
2) When I do the same thing on a different machine, I get a message that
'Symbol’s value as variable is void:
org-agenda-default-appointment-duration'
This looks like installation problem.
--
John Helly / San Diego Supercomputer Center / Scripps Institution of
Oceanography
https://www.sdsc.edu/~hellyj / 808 205 9882 / 760 8408660