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 | b81adbaa3a48f161dc8b9dcb03c196177c57d484 (patch) | |
| tree | f6f4bae789634594b1160c4361c5fbc5803eab86 /tests/test-custom-ordering-arrayify.el | |
| parent | 11b491d6f420f31c817f7f5fdecc8aafdb5733e0 (diff) | |
| download | dotemacs-b81adbaa3a48f161dc8b9dcb03c196177c57d484.tar.gz dotemacs-b81adbaa3a48f161dc8b9dcb03c196177c57d484.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 'tests/test-custom-ordering-arrayify.el')
0 files changed, 0 insertions, 0 deletions
