fix org-caldav: inbox soubory do ~/org/caldav/ (mimo org-agenda-files) — bez minulých událostí v agendě
This commit is contained in:
25
config.el
25
config.el
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user