Files
emacs-doom/config.el
Daneel ecac6cc120 Fix org-caldav: ignore 775 @google.com UIDs + broad error handler
Reverted Fix #1 (@ URL encoding) - caused URL parser issues and was unnecessary.

Fix #2 (updated): 775 events have @google.com UIDs. Emacs URL parser
misinterprets literal @ in path as userinfo separator, connecting to
wrong host -> 5 retries all fail -> crash.

Solution: before-advice on org-caldav-update-events-in-org marks all
@google.com UIDs as 'ignored' before the retrieval loop starts. Org-caldav
natively skips 'ignored' events. Logged to *org-caldav-debug*.

Fix #2 around-advice: catch any remaining errors in update-events-in-org
so sync state is saved even if individual events fail.

Fix #3 (unchanged): set-sequence-number fallback for PUT failures.
2026-02-25 10:01:19 +01:00

85 KiB