summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
6 daysupdated tasksCraig Jennings
6 daysrefactor: dirvish: Enhance Dirvish configuration and key bindingsCraig Jennings
- Expand commentary with comprehensive notes on Dirvish features and key bindings. - Add functions from dired for extended file management capabilities. - Introduce new hooks and improve existing configuration for better integration of features like history navigation, file previews, and quick access directories. - Adjust key bindings for more intuitive actions in dirvish-mode, and add contextually relevant lambda functions.
6 daysrefactor: diff-config: replace define-key with keymap-setCraig Jennings
Update keybinding setup by replacing `define-key` with `keymap-set`
6 daysdocs: custom-whitespace: Add detailed module commentaryCraig Jennings
Enhance the commentary section with descriptions of whitespace operations.
6 dayschore: ai-config: migrate key bindings to keymap-set functionCraig Jennings
Switch key bindings from define-key to the keymap-set function for improved clarity and modern syntax within the AI operations keymap.
6 daysrefactor: custom-text-enclose: update key binding syntaxCraig Jennings
- Replace `define-key` with `keymap-set` for setting key bindings in the `custom-keymap`.
6 daysrefactor(custom-ordering): Use keymap-set for key bindingsCraig Jennings
Replace define-key with keymap-set for consistency in key binding syntax within the custom-ordering module. This change improves readability and modernizes the code.
6 daysrefactor(keybindings): Use keymap-global-set for remapCraig Jennings
Update the keybinding remap for `capitalize-region` to use `keymap-global-set` instead of `global-set-key`.
6 daysrefactor: system-utils: Improve function declarations and keybindingsCraig Jennings
- Replace `require` statements with `declare-function` for better performance, - Switch from `global-set-key` to `keymap-global-set` for setting keybindings - Remove unnecessary `defer` in `use-package` and simplify `savehist` configuration. - Adjust error messaging for clarity and refactor buffer evaluation logic to handle errors more gracefully.
6 daysrefactor: text-config: Use setopt and tweak hook functionsCraig Jennings
- Replace `setq-default` with `setopt` for consistency. - Update hook functions to use sharp-quote for improved efficiency. - Remove unnecessary defer statements and improve prettify-symbols setup with a function for case insensitivity.
6 dayschore: undead-buffers: Update keybinding functions and docstringsCraig Jennings
- Replace `global-set-key` with `keymap-global-set` for defining keybindings. - Update docstrings to use single quotes instead of equal signs for code symbols. - Remove ERT tests for cleanup and clarity (moved to tests/ in another PR)
6 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.
6 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.
6 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.
6 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.
6 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'.
6 daysfix: custom-file-buffer: Declare cj/custom-keymap for compilationCraig Jennings
Declare `cj/custom-keymap` variable to prevent compilation warnings related to undefined keymaps.
6 daysfix(custom-datetime): resolve undefined variable warningCraig Jennings
Define cj/custom-keymap as a variable to avoid warnings during compile time.
6 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.
6 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.
6 daysdoc: Improved CommentaryCraig Jennings
6 daystest: adding disabled benchmarking code for performance testingCraig Jennings
6 daystest: adding tests for compilation, keyboard macros, undead buffersCraig Jennings
7 daysremoved chess from games-configCraig Jennings
7 daysfix:emacs-ai-prompt:shortened and focused the promptCraig Jennings
7 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
8 daysdoc: custom-comments: improved commentaryCraig Jennings
8 daysdoc: keybindings: better keybindings textCraig Jennings
8 daysfeat: system commands: logout, reboot, restart emacs, etc.Craig Jennings
9 daysupdated tasksCraig Jennings
9 daysmaint: org-roam: moved org-branch-to-org-roam-node from webclipperCraig Jennings
9 daysupdated tasksCraig Jennings
9 daysfix: music-config: rogue commas introduced by "convenience" functionCraig Jennings
9 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
9 daysfix: host-env: fix battery func, mac-osx detection, and docstringsCraig Jennings
9 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.
9 daysfix: org-gcal: disable idle timer for initial syncCraig Jennings
9 daysfix: config-utilities: docstring quoting issueCraig Jennings
9 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
9 daysmaint: org-dir: removed disabled code, deferred package loadCraig Jennings
9 daysrefactor: created specific org-dir variable for ~/sync/orgCraig Jennings
9 daysmaint: custom-case: added commentaryCraig Jennings
9 daysfix: buffer-and-file-map: symbol vs string errorCraig Jennings
9 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.