fix org-caldav: inbox soubory do ~/org/caldav/ (mimo org-agenda-files) — bez minulých událostí v agendě
This commit is contained in:
27
config.el
27
config.el
@@ -1739,10 +1739,14 @@ current frame."
|
|||||||
;; machine cal.apps.sukany.cz login family password FAMILY_PASSWORD
|
;; machine cal.apps.sukany.cz login family password FAMILY_PASSWORD
|
||||||
;;
|
;;
|
||||||
;; Soubory:
|
;; Soubory:
|
||||||
;; ~/org/calendar_outbox.org — sem piš události které chceš nahrát na server
|
;; ~/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
|
;; (je v org-agenda-files → zobrazí se v agendě)
|
||||||
;; ~/org/caldav-placeholders.org — události z Placeholders
|
;; ~/org/caldav/suky.org — stažené události ze Suky kalendáře (MIMO agendu)
|
||||||
;; ~/org/family-calendar.org — rodinný kalendář (read-only)
|
;; ~/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
|
(use-package! org-caldav
|
||||||
:commands my/org-caldav-sync
|
:commands my/org-caldav-sync
|
||||||
:config
|
:config
|
||||||
@@ -1753,31 +1757,34 @@ current frame."
|
|||||||
3. Rodina: read-only → family-calendar.org (login: family)"
|
3. Rodina: read-only → family-calendar.org (login: family)"
|
||||||
(interactive)
|
(interactive)
|
||||||
|
|
||||||
|
;; Vytvoř caldav/ adresář pokud neexistuje (mimo org-agenda-files)
|
||||||
|
(make-directory "~/org/caldav" t)
|
||||||
|
|
||||||
;; --- 1. Osobni - Suky ---
|
;; --- 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
|
;; Nahraj zpět POUZE obsah calendar_outbox.org
|
||||||
(setq org-caldav-url "https://cal.apps.sukany.cz/dav.php/calendars/martin"
|
(setq org-caldav-url "https://cal.apps.sukany.cz/dav.php/calendars/martin"
|
||||||
org-caldav-calendar-id "default"
|
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-files '("~/org/calendar_outbox.org")
|
||||||
org-caldav-sync-direction 'twoway)
|
org-caldav-sync-direction 'twoway)
|
||||||
(org-caldav-sync)
|
(org-caldav-sync)
|
||||||
|
|
||||||
;; --- 2. Placeholders ---
|
;; --- 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"
|
(setq org-caldav-url "https://cal.apps.sukany.cz/dav.php/calendars/martin"
|
||||||
org-caldav-calendar-id "4C748EE5-ECFF-4D4A-A72E-6DE37BAADEB3"
|
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-files nil
|
||||||
org-caldav-sync-direction 'fromcal)
|
org-caldav-sync-direction 'fromcal)
|
||||||
(org-caldav-sync)
|
(org-caldav-sync)
|
||||||
|
|
||||||
;; --- 3. Rodina (family user) ---
|
;; --- 3. Rodina (family user) ---
|
||||||
;; URL obsahuje "family@" → url-auth použije login family z ~/.authinfo
|
;; 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"
|
(setq org-caldav-url "https://family@cal.apps.sukany.cz/dav.php/calendars/family"
|
||||||
org-caldav-calendar-id "default"
|
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-files nil
|
||||||
org-caldav-sync-direction 'fromcal)
|
org-caldav-sync-direction 'fromcal)
|
||||||
(org-caldav-sync)
|
(org-caldav-sync)
|
||||||
|
|||||||
Reference in New Issue
Block a user