| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 14 days | doc: Improved Commentary | Craig Jennings | |
| 14 days | test: adding disabled benchmarking code for performance testing | Craig Jennings | |
| 14 days | test: adding tests for compilation, keyboard macros, undead buffers | Craig Jennings | |
| 2025-10-19 | removed chess from games-config | Craig Jennings | |
| 2025-10-19 | fix:emacs-ai-prompt:shortened and focused the prompt | Craig Jennings | |
| 2025-10-19 | fix:music: issue with not setting EMMS Playlist name and spaces | Craig Jennings | |
| 2025-10-19 | fix:calibre/epub:fix linter and docstring errors | Craig Jennings | |
| 2025-10-19 | ignoring recent emoji value persistence file | Craig Jennings | |
| 2025-10-19 | improved commentary | Craig Jennings | |
| 2025-10-19 | fix:epub: epub-mode alongside nov-mode | Craig Jennings | |
| Looks like there might be two modes for nov-mode? Add epub-mode as an alternative handler for .epub files with the same preference settings as nov-mode. | |||
| 2025-10-19 | docs/refactor:utilities: Add documentation; improve organization | Craig Jennings | |
| - Add detailed module commentary with feature list and key commands - Document all functions with proper docstrings - Add function/variable declarations for lazy-loaded packages - Add new Emacs build summary functionality, moved from system-utils - Fix variable initialization order in list-loaded-packages - Improve code organization and suppress byte-compiler warnings | |||
| 2025-10-19 | feat:vshell: vterm main term, launch tmux auto, larger real estate | Craig Jennings | |
| - changed vterm to be the main terminal on f12, eshell to be the one on C-f12 - vterm and eshell now take 50% real estate - tmux launches automatically when vterm launches | |||
| 2025-10-18 | doc: custom-comments: improved commentary | Craig Jennings | |
| 2025-10-18 | doc: keybindings: better keybindings text | Craig Jennings | |
| 2025-10-18 | feat: system commands: logout, reboot, restart emacs, etc. | Craig Jennings | |
| 2025-10-18 | updated tasks | Craig Jennings | |
| 2025-10-18 | maint: org-roam: moved org-branch-to-org-roam-node from webclipper | Craig Jennings | |
| 2025-10-18 | updated tasks | Craig Jennings | |
| 2025-10-18 | fix: music-config: rogue commas introduced by "convenience" function | Craig Jennings | |
| 2025-10-18 | refactor: custom-misc: Improve utility functions and modernize code | Craig Jennings | |
| - Add comprehensive module documentation - Enhance jump-to-matching-paren with better delimiter detection and error handling - Add user feedback messages to format and fraction replacement functions - Modernize keybindings to use keymap-set instead of define-key - Fix potential advice stacking issue on file reload - Improve code formatting and consistency throughout | |||
| 2025-10-18 | fix: host-env: fix battery func, mac-osx detection, and docstrings | Craig Jennings | |
| 2025-10-18 | feat: video-capture: Auto-initialize after Emacs startup | Craig Jennings | |
| - Refactor quick-video-capture to auto-initialize after Emacs startup, removing the need for manual setup. - Added functions to ensure initialization and defer loading strategies to optimize startup sequence. - Improved handling of org-protocol and capture templates to be idempotent and prevent redundancy. | |||
| 2025-10-18 | fix: org-gcal: disable idle timer for initial sync | Craig Jennings | |
| 2025-10-18 | fix: config-utilities: docstring quoting issue | Craig Jennings | |
| 2025-10-18 | fix: org-capture: appt replaces event, selections auto-finish | Craig Jennings | |
| - moving away from two org files to manage events in favor of simply using gcal integration with org-gcal. disabled capture template for schedule-file. - text with selection should auto-finish at capture | |||
| 2025-10-18 | maint: org-dir: removed disabled code, deferred package load | Craig Jennings | |
| 2025-10-18 | refactor: created specific org-dir variable for ~/sync/org | Craig Jennings | |
| 2025-10-18 | maint: custom-case: added commentary | Craig Jennings | |
| 2025-10-18 | fix: buffer-and-file-map: symbol vs string error | Craig Jennings | |
| 2025-10-18 | refactor: datetime: Enhance date/time insertion with keymap support | Craig Jennings | |
| Replaced prefix command setup with defvar-keymap for maintainability. Enhanced documentation to list interactive commands and customization options. | |||
| 2025-10-18 | refactor: music-config: streamline EMMS integration + error handling | Craig Jennings | |
| Simplified EMMS configuration: - restructured helper functions - standardized error handling - removed redundant wrappers - ensured buffer state synchronization - improved Dired/Dirvish integration for playlist management | |||
| 2025-10-17 | refactor: keymap: Use defvar-keymap and keymap-set | Craig Jennings | |
| - Replace define-prefix-command/define-key with defvar-keymap and keymap-set - Preserve existing bindings under cj/custom-keymap "l" - Tidy docstrings and reflow long lines - No functional changes | |||
| 2025-10-17 | fix: cj/custom-keymap: string versus symbol issue | Craig Jennings | |
| 2025-10-17 | feat: file-buffer: Add PostScript printing with color | Craig Jennings | |
| - cj/print-buffer-ps prints buffer or active region; prefix enables color - Auto-detect and cache spooler (lpr/lp); override via cj/print-spooler-command - Sends to default printer with no headers - Replace use-package ps-print config; add declare-function guards - Refactor keymap to defvar-keymap and keymap-set - Minor cleanup in rename function (remove unused var) | |||
| 2025-10-17 | updated tasks | Craig Jennings | |
| 2025-10-17 | custom-comments: optimize startup; remove wip function | Craig Jennings | |
| - add eval-when-compile and autoload functions to speed startup time - comment user edit needs to be rethought, so removing current wip function | |||
| 2025-10-17 | abbrevs | Craig Jennings | |
| 2025-10-16 | bug: flycheck: remove load after now-renamed module | Craig Jennings | |
| 2025-10-16 | refactor: org-store-link: move keybinding to org-config | Craig Jennings | |
| 2025-10-16 | fix: dirvish: add key to dirvish keymap only after dirvish is loaded | Craig Jennings | |
| 2025-10-16 | refactor: keybindings: Improve keymap definitions and bindings | Craig Jennings | |
| - Replace deprecated global-set-key with keymap-global-set. - Enhance jump-to command implementation with error checking. - Optimize which-key and free-keys configurations for better startup performance. - Clean up legacy code and comments. | |||
| 2025-10-16 | bug: flyspell: move unmap C-; command to after flyspell loads | Craig Jennings | |
| "C-;" is used for the custom-keymap prefix, but flyspell also grabs it when loaded. Since Flyspell-mode-map will override it locally when launched, I unset the keybinding after launch in :config | |||
| 2025-10-16 | refactor: keybindings: Enhance case-change operations keymap | Craig Jennings | |
| - Transitioned to `defvar-keymap` for a clearer keymap definition. - Updated keybinding setup to use `keymap-set`. - Added keybindings dependency check with eval-when-compile. | |||
| 2025-10-16 | remove unnecessary keybindings.org file | Craig Jennings | |
| I now have a strategy and keeping this up to date is a chore. If needed, I'll regenerate it from the actual keybindings. | |||
| 2025-10-16 | refactor: mail-config: streamline keybindings and update actions | Craig Jennings | |
| - Update org-msg setup with a more intuitive keybinding for attachments - Remove redundant key remappings in mu4e-compose-mode. - Improve readability of action configurations in mu4e-headers and mu4e-view. | |||
| 2025-10-15 | updated tasks | Craig Jennings | |
| 2025-10-15 | add dwim shell command for optimizing for email | Craig Jennings | |
| 2025-10-15 | fix: only use mpd to play music; fix space in playlist buffername | Craig Jennings | |
| 2025-10-15 | feat: calendar: fix calendar navigation keys to be more intuitive | Craig Jennings | |
| arrow keys move by day C-arrow move by month M-arrow move by year | |||
| 2025-10-15 | comment clarification | Craig Jennings | |
