aboutsummaryrefslogtreecommitdiff
path: root/modules/selection-framework.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-11-17 04:25:35 -0600
committerCraig Jennings <c@cjennings.net>2025-11-17 04:25:35 -0600
commitb06f6f9b82a2fad1ab0bc906e751d64c7b1fbe2a (patch)
tree1669ee55a35a27c6788ba3b8c601b757db645753 /modules/selection-framework.el
parentb58d5754e38f5b2d17d4a43186caec16e7d9b6c0 (diff)
downloaddotemacs-b06f6f9b82a2fad1ab0bc906e751d64c7b1fbe2a.tar.gz
dotemacs-b06f6f9b82a2fad1ab0bc906e751d64c7b1fbe2a.zip
feat(calendar-sync): Make ICS fetching asynchronous
Changed calendar-sync--fetch-ics from synchronous call-process to asynchronous make-process with callback pattern. This prevents Emacs from freezing during calendar syncs. Changes: - calendar-sync--fetch-ics now takes a callback parameter - Uses make-process with sentinel for async completion - calendar-sync-now updated to use callback pattern - Fetch completes in background without blocking Emacs All 56 tests pass. User confirmed improved responsiveness.
Diffstat (limited to 'modules/selection-framework.el')
0 files changed, 0 insertions, 0 deletions