If you, like me …

  • … use the Nextcloud calendar app to syncronize your calendar across devices,
  • … like to manage your calendar within Emacs,
  • … spend considerable part of the year in different timezones …

… I have great news for you: after years of trial and error, I think I have finally found a workable set-up.

To begin with, this set-up builds upon org-caldav, and the org-agenda. As it turns out, this combo works great in combination with Nextcloud, but there are a couple of tricks that are not mentioned in the documentation.