aboutsummaryrefslogtreecommitdiff
path: root/modules/user-constants.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-12-02 07:55:21 -0600
committerCraig Jennings <c@cjennings.net>2025-12-02 07:55:21 -0600
commit0f6ebba4ac9a6ff2d0c5da8182ae7fa4803cc14e (patch)
tree09fc01b042753f9d3ae975844debc44fc2b6759a /modules/user-constants.el
parent6fcbae0f496b13e873756092fbcc147c1480e7e1 (diff)
downloaddotemacs-0f6ebba4ac9a6ff2d0c5da8182ae7fa4803cc14e.tar.gz
dotemacs-0f6ebba4ac9a6ff2d0c5da8182ae7fa4803cc14e.zip
feat(calendar-sync): multi-calendar support with property tests
Added multi-URL calendar sync supporting Google and Proton calendars. Each calendar syncs to separate file with per-calendar state tracking. Added 13 property-based tests for RRULE expansion. Total: 150 tests passing.
Diffstat (limited to 'modules/user-constants.el')
-rw-r--r--modules/user-constants.el4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/user-constants.el b/modules/user-constants.el
index c4c7a106..3b248ddd 100644
--- a/modules/user-constants.el
+++ b/modules/user-constants.el
@@ -131,6 +131,10 @@ Used by transcription module and other audio-related functionality.")
"The location of the org file containing Google Calendar information.
Stored in .emacs.d/data/ so each machine syncs independently from Google Calendar.")
+(defvar pcal-file (expand-file-name "data/pcal.org" user-emacs-directory)
+ "The location of the org file containing Proton Calendar information.
+Stored in .emacs.d/data/ so each machine syncs independently from Proton Calendar.")
+
(defvar reference-file (expand-file-name "reference.org" org-dir)
"The location of the org file containing reference information.")