Hi Aaron, Aaron Ecay wrote: > > (lambda (ts) > > - (let ((uid (format "TS%d-%s" (incf counter) uid))) > > - (org-icalendar--vevent entry ts uid summary loc desc cat))) > > + (let ((type (org-element-property :type ts)) > > + (uid (format "TS%d-%s" (incf counter) uid))) > > + (when (or (eq with-timestamps 'all) > > Here, I think you want to compare with t, not 'all (check the defcustom > for ‘org-icalendar-with-timestamps’). Thanks, fixed! > > > + (and (eq with-timestamps 'active) > > + (or (eq type 'active) > > + (eq type 'active-range))) > > This is only a cosmetic comment, so feel free to disregard it, but: > might the ‘(or ...)’ be cleaner as ‘(memq type '(active active-range))’? Thanks, fixed! I did not like the construction with `or' but I didn't know about `memq'. Learning Elisp as I go... New patch is attached. Cheers, Viktor > > -- > Aaron Ecay >