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 | 8a9d6282e406f58a0d9d87bee668da0f3f2c25f0 (patch) | |
| tree | 65b87c4e308ed04fdcb9fc694c8087da533ac203 /data/gcal.org | |
| parent | 1ce75fdfb0a2473b650e330a6ff5239385c8736a (diff) | |
| download | dotemacs-8a9d6282e406f58a0d9d87bee668da0f3f2c25f0.tar.gz dotemacs-8a9d6282e406f58a0d9d87bee668da0f3f2c25f0.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 'data/gcal.org')
0 files changed, 0 insertions, 0 deletions
