fix org-caldav: inbox soubory do ~/org/caldav/ (mimo org-agenda-files) — bez minulých událostí v agendě

This commit is contained in:
2026-02-24 21:15:40 +01:00
parent 7c4fbc9aeb
commit c5b6442854

View File

@@ -1740,9 +1740,13 @@ current frame."
;;
;; Soubory:
;; ~/org/calendar_outbox.org — sem piš události které chceš nahrát na server
;; ~/org/caldav-suky.org — sem přistanou události stažené ze Suky kalendáře
;; ~/org/caldav-placeholders.org — události z Placeholders
;; ~/org/family-calendar.org rodinný kalendář (read-only)
;; (je v org-agenda-files → zobrazí se v agendě)
;; ~/org/caldav/suky.org — stažené události ze Suky kalendáře (MIMO agendu)
;; ~/org/caldav/placeholders.org — události z Placeholders (MIMO agendu)
;; ~/org/caldav/family.org — rodinný kalendář (MIMO agendu)
;;
;; Proč caldav/ mimo agendu: stahuje se celá historie ze serveru (i minulé události)
;; a ty by znečistily org-agenda. Obsah caldav/ procházej přes SPC o C (calfw).
(use-package! org-caldav
:commands my/org-caldav-sync
:config
@@ -1753,31 +1757,34 @@ current frame."
3. Rodina: read-only → family-calendar.org (login: family)"
(interactive)
;; Vytvoř caldav/ adresář pokud neexistuje (mimo org-agenda-files)
(make-directory "~/org/caldav" t)
;; --- 1. Osobni - Suky ---
;; Stahuj události ze serveru → caldav-suky.org
;; Stahuj události ze serveru → ~/org/caldav/suky.org (mimo agendu)
;; Nahraj zpět POUZE obsah calendar_outbox.org
(setq org-caldav-url "https://cal.apps.sukany.cz/dav.php/calendars/martin"
org-caldav-calendar-id "default"
org-caldav-inbox "~/org/caldav-suky.org"
org-caldav-inbox "~/org/caldav/suky.org"
org-caldav-files '("~/org/calendar_outbox.org")
org-caldav-sync-direction 'twoway)
(org-caldav-sync)
;; --- 2. Placeholders ---
;; Jen stahuj, nic nenahrávej
;; Jen stahuj → ~/org/caldav/placeholders.org (mimo agendu)
(setq org-caldav-url "https://cal.apps.sukany.cz/dav.php/calendars/martin"
org-caldav-calendar-id "4C748EE5-ECFF-4D4A-A72E-6DE37BAADEB3"
org-caldav-inbox "~/org/caldav-placeholders.org"
org-caldav-inbox "~/org/caldav/placeholders.org"
org-caldav-files nil
org-caldav-sync-direction 'fromcal)
(org-caldav-sync)
;; --- 3. Rodina (family user) ---
;; URL obsahuje "family@" → url-auth použije login family z ~/.authinfo
;; Jen stahuj
;; Jen stahuj → ~/org/caldav/family.org (mimo agendu)
(setq org-caldav-url "https://family@cal.apps.sukany.cz/dav.php/calendars/family"
org-caldav-calendar-id "default"
org-caldav-inbox "~/org/family-calendar.org"
org-caldav-inbox "~/org/caldav/family.org"
org-caldav-files nil
org-caldav-sync-direction 'fromcal)
(org-caldav-sync)