From 65e91c20f7803561d94f62e5c8643c3cad01d10d Mon Sep 17 00:00:00 2001 From: hermione Date: Sun, 25 Jan 2026 14:35:24 -0800 Subject: [PATCH] fix(emacs): set org-caldav delete to never to prevent mass deletion Sync state confusion was causing org-caldav to want to delete all calendar entries. Setting to 'never' prevents accidental data loss. Co-Authored-By: Claude Opus 4.5 --- home/roles/emacs/doom/config.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/home/roles/emacs/doom/config.el b/home/roles/emacs/doom/config.el index addb1f4..4a7a535 100644 --- a/home/roles/emacs/doom/config.el +++ b/home/roles/emacs/doom/config.el @@ -154,9 +154,9 @@ ;; What changes from calendar sync back to Org (conservative: title and timestamp only) (setq org-caldav-sync-changes-to-org 'title-and-timestamp) - ;; Deletion handling: ask before deleting - (setq org-caldav-delete-calendar-entries 'ask) - (setq org-caldav-delete-org-entries 'ask) + ;; Deletion handling: never auto-delete to prevent accidental mass deletion + (setq org-caldav-delete-calendar-entries 'never) + (setq org-caldav-delete-org-entries 'never) ;; Enable TODO/VTODO sync (setq org-icalendar-include-todo 'all)