diff options
| author | Craig Jennings <c@cjennings.net> | 2025-11-01 18:44:55 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-11-01 18:44:55 -0500 |
| commit | 8be2753f052fa8e3e66dd9d82c69b569147b568f (patch) | |
| tree | 60290928ed6121d62e2f4c99bd4e82d66cf20e83 /todo.org | |
| parent | 0c66466d8d559ccb7dad6457988f6ecef894227e (diff) | |
chore: Update todo.org with new inbox items and music-config improvements
todo.org updates:
- Added 2 new inbox items about printing keybindings
- Reordered Method 1 tasks by priority
- Removed blank lines (linter formatting)
music-config.el improvements:
- Added validation checks to cj/music--valid-file-p and cj/music--valid-directory-p
- Fixed regex escaping in cj/music--m3u-file-tracks
- Added new cj/music--append-track-to-m3u-file function for testing
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Diffstat (limited to 'todo.org')
| -rw-r--r-- | todo.org | 30 |
1 files changed, 18 insertions, 12 deletions
@@ -18,7 +18,6 @@ V2MOM is located at: [[file:docs/emacs-config-v2mom.org][emacs-config-v2mom.org] Research/ideas that don't serve vision: [[file:docs/someday-maybe.org][someday-maybe.org]] * Method 1: Make Using Emacs Frictionless - ** DONE [#A] Remove network check from startup (saves 1+ seconds) CLOSED: [2025-10-31 Fri] @@ -45,21 +44,16 @@ Updated README.org with Development/Testing section All integration tests pass (5/5) ✅ -** TODO [#B] Fix go-ts-mode-map keybinding error (void-variable) - -Error: "Debugger entered--Lisp error: (void-variable go-ts-mode-map)" -Location: modules/prog-go.el - trying to bind keys before mode loads. -Fix: Wrap keybinding in with-eval-after-load or check if variable is bound. - ** DONE [#A] Implement cj/diff-buffer-with-file (compare buffer with saved version) CLOSED: [2025-10-31 Fri] Bound to C-; b D. Weekly need satisfied. -** TODO [#B] Optimize org-agenda performance using built-in profiler +** TODO [#B] Fix go-ts-mode-map keybinding error (void-variable) -THE BOTTLENECK. Currently 30+ seconds, target < 5 seconds. -Use M-x profiler-start before Method 3 debug-profiling.el is built. +Error: "Debugger entered--Lisp error: (void-variable go-ts-mode-map)" +Location: modules/prog-go.el - trying to bind keys before mode loads. +Fix: Wrap keybinding in with-eval-after-load or check if variable is bound. ** TODO [#B] Fix org-noter (reading/annotation workflow currently "so painful") @@ -73,15 +67,20 @@ Use constantly, needs to work reliably. Daily workflow improvement. -** TODO [#C] Fix grammar checker performance (currently disabled) +** TODO [#B] Optimize org-agenda performance using built-in profiler -Currently disabled because it breaks flow when writing. +THE BOTTLENECK. Currently 30+ seconds, target < 5 seconds. +Use M-x profiler-start before Method 3 debug-profiling.el is built. ** TODO [#B] Optimize org-capture target building performance 15-20 seconds every time capturing a task (12+ times/day). Major daily bottleneck - minutes lost waiting, plus context switching cost. +** TODO [#C] Fix grammar checker performance (currently disabled) + +Currently disabled because it breaks flow when writing. + ** TODO [#D] Fix EMMS keybinding inconsistency with other buffers EMMS keybindings conflict with standard buffer keybindings, causing mistypes. @@ -185,3 +184,10 @@ Review this inbox, cancel stale items, keep < 20 active. Track in calendar. Can't research next thing until current thing is implemented. * Emacs Config Inbox +** TODO [#A] Irritant: Print should be keybound to capital P +and perhaps print-screen (however Emacs references that key) + +lowercase p should be about getting path, not doing something dramatic like sending a document to the LPR without confirmation + +** TODO [#A] Irritant: send buffer to printer must have confirmation +it should allow to skip the confirmation with C-u. |
