diff options
| -rw-r--r-- | ai-prompts/quality-engineer.org | 2 | ||||
| -rw-r--r-- | modules/calendar-sync.el | 2 | ||||
| -rw-r--r-- | modules/org-agenda-config.el | 6 | ||||
| -rw-r--r-- | modules/prog-lisp.el | 2 | ||||
| -rw-r--r-- | test-reporter-spec.org | 2 | ||||
| -rw-r--r-- | todo.org | 4 | ||||
| -rw-r--r-- | v2mom.org | 6 |
7 files changed, 12 insertions, 12 deletions
diff --git a/ai-prompts/quality-engineer.org b/ai-prompts/quality-engineer.org index faffc01a..b83ead5b 100644 --- a/ai-prompts/quality-engineer.org +++ b/ai-prompts/quality-engineer.org @@ -737,7 +737,7 @@ When refactoring many test files (e.g., removing hardcoded timestamps): - Don't force work where it doesn't apply - Project can complete before all files touched -**** Real-World Example: chime.el Timestamp Refactoring +**** Real-World Example: Chime Timestamp Refactoring Project scope: 23 test files, 339 tests total - 16 files needed timestamp refactoring (251 tests) - 7 files had no timestamp dependencies (88 tests) diff --git a/modules/calendar-sync.el b/modules/calendar-sync.el index fb1c0f22..106c87f7 100644 --- a/modules/calendar-sync.el +++ b/modules/calendar-sync.el @@ -16,7 +16,7 @@ ;; - Timer-based automatic sync (every 60 minutes, configurable) ;; - Self-contained in .emacs.d (no cron, portable across machines) ;; - Read-only (can't corrupt source calendars) -;; - Works with chime.el for event notifications +;; - Works with Chime for event notifications ;; ;; Recurring Events (RRULE): ;; diff --git a/modules/org-agenda-config.el b/modules/org-agenda-config.el index 9d382750..36a3c139 100644 --- a/modules/org-agenda-config.el +++ b/modules/org-agenda-config.el @@ -331,10 +331,10 @@ This allows a line to show in an agenda without being scheduled or a deadline." ;; Install CHIME from GitHub using use-package :vc (Emacs 29+) (use-package chime :demand t - ;; :vc (:url "https://github.com/cjennings/chime.el" :rev :newest) ;; using latest on github - :after alert ; Removed org-agenda - chime.el requires it internally + ;; :vc (:url "https://github.com/cjennings/chime" :rev :newest) ;; using latest on github + :after alert ; Removed org-agenda - Chime requires it internally :ensure nil ;; using local version - :load-path "~/code/chime.el" + :load-path "~/code/chime" :init ;; Initialize org-agenda-files with base files before chime loads ;; The full list will be built asynchronously later diff --git a/modules/prog-lisp.el b/modules/prog-lisp.el index cfa015ae..f82af40c 100644 --- a/modules/prog-lisp.el +++ b/modules/prog-lisp.el @@ -98,7 +98,7 @@ ;; --------------------------------- Elisp Lint -------------------------------- ;; Comprehensive linting for Emacs Lisp code (indentation, whitespace, etc.) -;; Used by chime.el 'make lint' target for code quality checks +;; Used by Chime 'make lint' target for code quality checks (use-package elisp-lint :ensure t diff --git a/test-reporter-spec.org b/test-reporter-spec.org index 9a7ca949..67521235 100644 --- a/test-reporter-spec.org +++ b/test-reporter-spec.org @@ -300,7 +300,7 @@ Start with Option B (wrap results), migrate to Option A (hooks) once stable. ** Cross-Project Test Isolation *** The Problem -When switching between Emacs Lisp projects (e.g., ~/.emacs.d → chime.el): +When switching between Emacs Lisp projects (e.g., ~/.emacs.d → Chime): - ERT tests globally registered in Emacs session - ~M-x ert RET t RET~ runs ALL loaded tests from ALL projects - Can accidentally run wrong project's tests @@ -148,13 +148,13 @@ Already using prescient with vertico. Extend to Corfu after migration. *** TODO [#B] Add project-aware ERT test isolation when switching projects -When switching between elisp projects (e.g., emacs.d to chime.el), previously loaded +When switching between elisp projects (e.g., emacs.d to Chime), previously loaded ERT tests remain in memory causing confusion and wrong tests to run. **Problem:** - ERT tests globally registered in Emacs session - `M-x ert RET t RET` runs ALL loaded tests from ALL projects -- Can accidentally run emacs.d tests when working on chime.el +- Can accidentally run emacs.d tests when working on Chime - Current workaround: restart Emacs (loses session state) **Solution:** @@ -424,7 +424,7 @@ Chime was throwing to a catch block that doesn't exist. Location: chime package - chime-check() function at line 1540 Fix: Changed defun to cl-defun to provide implicit catch block for cl-return-from. -Fixed in ~/code/chime.el/chime.el:1540 +Fixed in ~/code/chime/chime.el:1540 Added regression test: test-integration-startup-early-return-on-validation-failure Created Makefile with test targets (unit, integration, all, by-file, by-name) @@ -1196,13 +1196,13 @@ Reusable profiling infrastructure for any future performance work. ** TODO [#C] Evaluate Buttercup for integration tests ** TODO [#B] Add project-aware ERT test isolation when switching projects -When switching between elisp projects (e.g., emacs.d to chime.el), previously loaded +When switching between elisp projects (e.g., emacs.d to Chime), previously loaded ERT tests remain in memory causing confusion and wrong tests to run. **Problem:** - ERT tests globally registered in Emacs session - `M-x ert RET t RET` runs ALL loaded tests from ALL projects -- Can accidentally run emacs.d tests when working on chime.el +- Can accidentally run emacs.d tests when working on Chime - Current workaround: restart Emacs (loses session state) **Solution:** |
