aboutsummaryrefslogtreecommitdiff
path: root/docs/SESSION-HANDOFF-ACTIVE-PROJECT.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-10-30 00:18:03 -0500
committerCraig Jennings <c@cjennings.net>2025-10-30 00:18:03 -0500
commitc2df6cab87f380591454abb46faa698ea0f56127 (patch)
tree57f88090cfbde247d39b74f0ff83172d40e449fa /docs/SESSION-HANDOFF-ACTIVE-PROJECT.org
parent65795334fa9d1fa4707df5caf9a07e3fb7be570b (diff)
downloaddotemacs-c2df6cab87f380591454abb46faa698ea0f56127.tar.gz
dotemacs-c2df6cab87f380591454abb46faa698ea0f56127.zip
fix(org-agenda): improve chime startup integration
This commit fixes timing issues with chime.el startup and simplifies configuration after chime.el's validation improvements. ## Changes **1. Fixed org-agenda lazy loading issue** - Added `:demand t` to org-agenda use-package - Ensures org-agenda loads before chime tries to use it - Prevents "org-agenda not available" errors **2. Cleaned up duplicate rebuild hooks** - Removed duplicate emacs-startup-hook with idle-timer - Kept single emacs-startup-hook for rebuild - Simpler, more maintainable configuration **3. Simplified chime configuration** - Restored `(chime-mode 1)` in use-package :config - Removed conditional fboundp check (no longer needed) - Works with chime.el's new deferred validation - Fixed `:after` clause (removed org-agenda dependency) **4. Fixed formatting issues** - Removed stray 's' character in add-hook indentation - Consistent indentation throughout ## Integration with chime.el v0.6.0 This commit pairs with chime.el's new features: - chime-startup-delay (default 10 sec) gives rebuild hook time to run - Validation moved to first check (no startup blocking) - Clean user experience with no false warnings ## Timeline ``` Time 0s: Emacs starts Time 0s: org-agenda loads (:demand t) Time 0s: chime-mode 1 (starts timer, no validation) Time 0.1s: emacs-startup-hook → rebuild org-agenda-files Time 10s: First chime-check → validates, finds events Time 24s: Modeline populated with events ``` **Result:** 24 second startup (vs previous 463 seconds - 95% improvement)
Diffstat (limited to 'docs/SESSION-HANDOFF-ACTIVE-PROJECT.org')
0 files changed, 0 insertions, 0 deletions