dengste / org-caldav

Caldav sync for Emacs orgmode
GNU General Public License v3.0
718 stars 105 forks source link

Rudimentary support for diary sexp and rrule #216

Open adrianparvino opened 4 years ago

kmatyukhin commented 4 years ago

In stable Debian distribution emacs 26.1 doesn't load subr-x library by default. Will you please add (require `subr-x). Without it org-caldav-sync fails with Symbol's function definition is void: string-trim error.

Thaodan commented 1 year ago

I noticed when using this the first sync runs fine but when sycing afterards org-asks me if I want to delete the event on the remote-calendar.

jackkamm commented 4 days ago

While I've added support for recurrences in https://github.com/dengste/org-caldav/pull/308, I'm going to leave this PR open as #308 only implements simple repeaters, and not the more complex recurrences which could be supported by sexp timestamps.

That said, this PR doesn't apply cleanly onto recent versions of org-caldav, and also I experienced issues with sexp timestamps in recent versions of ox-icalendar (at least when I tried a few months ago). So this is not going to get merged in its current form in the near future.

But nevertheless this PR addresses an important problem, and is a useful reference, so I'm going to leave the PR open in the hope of eventually making progress on this someday.