diff --git a/config.el b/config.el index 6ce371c..5717365 100644 --- a/config.el +++ b/config.el @@ -1739,10 +1739,14 @@ current frame." ;; machine cal.apps.sukany.cz login family password FAMILY_PASSWORD ;; ;; 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) +;; ~/org/calendar_outbox.org — sem piš události které chceš nahrát na server +;; (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)