From b7cb1c51e5663419344d8b55766635801f3ee4c8 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 5 Feb 2026 15:13:57 -0600 Subject: =?UTF-8?q?feat(calendar-sync):=20add=20event=20details=20?= =?UTF-8?q?=E2=80=94=20attendees,=20organizer,=20status,=20URL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add ICS text unescaping (RFC 5545), HTML stripping, and new fields (attendees/status, organizer, meeting URL) to calendar-sync.el. event-to-org now outputs org property drawers. 88 new tests across 10 test files, 146/146 pass. Also fix pre-existing test require order and keymap guard issues. --- modules/custom-buffer-file.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'modules/custom-buffer-file.el') diff --git a/modules/custom-buffer-file.el b/modules/custom-buffer-file.el index 7ff38250..92e73c3d 100644 --- a/modules/custom-buffer-file.el +++ b/modules/custom-buffer-file.el @@ -447,7 +447,8 @@ Signals an error if: "g" #'revert-buffer "w" #'cj/view-buffer-in-eww "e" #'cj/view-email-in-buffer) -(keymap-set cj/custom-keymap "b" cj/buffer-and-file-map) +(when (boundp 'cj/custom-keymap) + (keymap-set cj/custom-keymap "b" cj/buffer-and-file-map)) (with-eval-after-load 'which-key (which-key-add-key-based-replacements -- cgit v1.2.3