summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
7 dayschore: vc-config: auto-load forge when visiting magit-statusCraig Jennings
Add forge auto-loading when visiting magit-status in a forge-enabled repository and bind "N" key to 'forge-pull' for convenience.
7 dayschore: testutil-general: update base directory path and commentsCraig Jennings
- Change base directory path from ~/.temp-gptel-tests/ to ~/.temp-emacs-tests/. - Modify accompanying docstrings and comments to reflect this update.
7 daysdocs: custom-ordering: Enhance commentary and function descriptionsCraig Jennings
- Expand the module commentary to describe functions for text conversion and sorting. - Add new keymap information. - Improve function docstrings for clarity and consistency.
7 daysfix: auth-config: change require for user-constantsCraig Jennings
Switch from require to eval-when-compile for loading user-constants to ensure the authinfo-file location is defined at compile-time.
7 daysfix: custom-misc: correct custom-keymap evaluationCraig Jennings
Changed the evaluation of `cj/custom-keymap` to use `defvar` for proper reference, fixing potential issues in compilation without requiring 'keybindings'.
7 daysfix: custom-file-buffer: Declare cj/custom-keymap for compilationCraig Jennings
Declare `cj/custom-keymap` variable to prevent compilation warnings related to undefined keymaps.
7 daysfix(custom-datetime): resolve undefined variable warningCraig Jennings
Define cj/custom-keymap as a variable to avoid warnings during compile time.
7 daysfix(custom-case): Correct eval-when-compile for custom-keymapCraig Jennings
Address an issue by defining `cj/custom-keymap` within eval-when-compile, ensuring proper compilation without loading the whole damn `keybindings` file.
7 daysfix(custom-comments): update comment for eval-when-compileCraig Jennings
Update eval-when-compile to reference cj/custom-keymap directly, as it's defined in keybindings.el, eliminating the need for requiring the whole fucking keybindings module for key mapping.
7 daysdoc: Improved CommentaryCraig Jennings
7 daystest: adding disabled benchmarking code for performance testingCraig Jennings
7 daystest: adding tests for compilation, keyboard macros, undead buffersCraig Jennings
8 daysremoved chess from games-configCraig Jennings
8 daysfix:emacs-ai-prompt:shortened and focused the promptCraig Jennings
8 daysfix:music: issue with not setting EMMS Playlist name and spacesCraig Jennings
8 daysfix:calibre/epub:fix linter and docstring errorsCraig Jennings
8 daysignoring recent emoji value persistence fileCraig Jennings
8 daysimproved commentaryCraig Jennings
8 daysfix:epub: epub-mode alongside nov-modeCraig 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.
8 daysdocs/refactor:utilities: Add documentation; improve organizationCraig 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
8 daysfeat:vshell: vterm main term, launch tmux auto, larger real estateCraig 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
9 daysdoc: custom-comments: improved commentaryCraig Jennings
9 daysdoc: keybindings: better keybindings textCraig Jennings
9 daysfeat: system commands: logout, reboot, restart emacs, etc.Craig Jennings
9 daysupdated tasksCraig Jennings
10 daysmaint: org-roam: moved org-branch-to-org-roam-node from webclipperCraig Jennings
10 daysupdated tasksCraig Jennings
10 daysfix: music-config: rogue commas introduced by "convenience" functionCraig Jennings
10 daysrefactor: custom-misc: Improve utility functions and modernize codeCraig 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
10 daysfix: host-env: fix battery func, mac-osx detection, and docstringsCraig Jennings
10 daysfeat: video-capture: Auto-initialize after Emacs startupCraig 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.
10 daysfix: org-gcal: disable idle timer for initial syncCraig Jennings
10 daysfix: config-utilities: docstring quoting issueCraig Jennings
10 daysfix: org-capture: appt replaces event, selections auto-finishCraig 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
10 daysmaint: org-dir: removed disabled code, deferred package loadCraig Jennings
10 daysrefactor: created specific org-dir variable for ~/sync/orgCraig Jennings
10 daysmaint: custom-case: added commentaryCraig Jennings
10 daysfix: buffer-and-file-map: symbol vs string errorCraig Jennings
10 daysrefactor: datetime: Enhance date/time insertion with keymap supportCraig Jennings
Replaced prefix command setup with defvar-keymap for maintainability. Enhanced documentation to list interactive commands and customization options.
10 daysrefactor: music-config: streamline EMMS integration + error handlingCraig Jennings
Simplified EMMS configuration: - restructured helper functions - standardized error handling - removed redundant wrappers - ensured buffer state synchronization - improved Dired/Dirvish integration for playlist management
10 daysrefactor: keymap: Use defvar-keymap and keymap-setCraig 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
10 daysfix: cj/custom-keymap: string versus symbol issueCraig Jennings
10 daysfeat: file-buffer: Add PostScript printing with colorCraig 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)
10 daysupdated tasksCraig Jennings
10 dayscustom-comments: optimize startup; remove wip functionCraig Jennings
- add eval-when-compile and autoload functions to speed startup time - comment user edit needs to be rethought, so removing current wip function
10 daysabbrevsCraig Jennings
11 daysbug: flycheck: remove load after now-renamed moduleCraig Jennings
11 daysrefactor: org-store-link: move keybinding to org-configCraig Jennings
11 daysfix: dirvish: add key to dirvish keymap only after dirvish is loadedCraig Jennings
11 daysrefactor: keybindings: Improve keymap definitions and bindingsCraig 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.