From c5b644285413306bd230f9084247fc0d7544e534 Mon Sep 17 00:00:00 2001 From: Daneel Date: Tue, 24 Feb 2026 21:15:40 +0100 Subject: [PATCH] =?UTF-8?q?fix=20org-caldav:=20inbox=20soubory=20do=20~/or?= =?UTF-8?q?g/caldav/=20(mimo=20org-agenda-files)=20=E2=80=94=20bez=20minul?= =?UTF-8?q?=C3=BDch=20ud=C3=A1lost=C3=AD=20v=20agend=C4=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.el | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) 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)