summaryrefslogtreecommitdiff
path: root/modules/ui-navigation.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
commitf6a1bcebc537d41ea96758d145ff0269d72f19ab (patch)
tree3edaf749fc24ebafec4c7baefcaf226d6b6902c7 /modules/ui-navigation.el
parent7bd9905f1445c950fdf8e37c67cd1bd9170239dc (diff)
downloaddotemacs-f6a1bcebc537d41ea96758d145ff0269d72f19ab.tar.gz
dotemacs-f6a1bcebc537d41ea96758d145ff0269d72f19ab.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/ui-navigation.el')
0 files changed, 0 insertions, 0 deletions