diff options
| author | Craig Jennings <c@cjennings.net> | 2025-11-17 04:25:35 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-11-17 04:25:35 -0600 |
| commit | f6a1bcebc537d41ea96758d145ff0269d72f19ab (patch) | |
| tree | 3edaf749fc24ebafec4c7baefcaf226d6b6902c7 /custom/titlecase-data.el | |
| parent | 7bd9905f1445c950fdf8e37c67cd1bd9170239dc (diff) | |
| download | dotemacs-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 'custom/titlecase-data.el')
0 files changed, 0 insertions, 0 deletions
