aboutsummaryrefslogtreecommitdiff
path: root/modules/prog-shell.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
commitd25b7381d5042e5420af46bbb296f67540624d7d (patch)
tree1669ee55a35a27c6788ba3b8c601b757db645753 /modules/prog-shell.el
parent88de7f4075219b06242f6dbd63741c81661f0ad0 (diff)
downloaddotemacs-d25b7381d5042e5420af46bbb296f67540624d7d.tar.gz
dotemacs-d25b7381d5042e5420af46bbb296f67540624d7d.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/prog-shell.el')
0 files changed, 0 insertions, 0 deletions