summaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* docs: custom-ordering: Enhance commentary and function descriptionsCraig Jennings2025-10-201-6/+19
| | | | | | - Expand the module commentary to describe functions for text conversion and sorting. - Add new keymap information. - Improve function docstrings for clarity and consistency.
* fix: auth-config: change require for user-constantsCraig Jennings2025-10-201-1/+1
| | | | | Switch from require to eval-when-compile for loading user-constants to ensure the authinfo-file location is defined at compile-time.
* fix: custom-misc: correct custom-keymap evaluationCraig Jennings2025-10-201-2/+2
| | | | | | Changed the evaluation of `cj/custom-keymap` to use `defvar` for proper reference, fixing potential issues in compilation without requiring 'keybindings'.
* fix: custom-file-buffer: Declare cj/custom-keymap for compilationCraig Jennings2025-10-201-1/+2
| | | | | Declare `cj/custom-keymap` variable to prevent compilation warnings related to undefined keymaps.
* fix(custom-datetime): resolve undefined variable warningCraig Jennings2025-10-201-1/+2
| | | | | Define cj/custom-keymap as a variable to avoid warnings during compile time.
* fix(custom-case): Correct eval-when-compile for custom-keymapCraig Jennings2025-10-201-1/+1
| | | | | | Address an issue by defining `cj/custom-keymap` within eval-when-compile, ensuring proper compilation without loading the whole damn `keybindings` file.
* fix(custom-comments): update comment for eval-when-compileCraig Jennings2025-10-201-1/+1
| | | | | | 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.
* doc: Improved CommentaryCraig Jennings2025-10-201-1/+13
|
* removed chess from games-configCraig Jennings2025-10-191-38/+10
|
* fix:music: issue with not setting EMMS Playlist name and spacesCraig Jennings2025-10-191-23/+21
|
* fix:calibre/epub:fix linter and docstring errorsCraig Jennings2025-10-191-1/+7
|
* improved commentaryCraig Jennings2025-10-191-2/+13
|
* fix:epub: epub-mode alongside nov-modeCraig Jennings2025-10-191-2/+6
| | | | | | | 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.
* docs/refactor:utilities: Add documentation; improve organizationCraig Jennings2025-10-191-23/+143
| | | | | | | | | - 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
* feat:vshell: vterm main term, launch tmux auto, larger real estateCraig Jennings2025-10-191-5/+13
| | | | | | - 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
* doc: custom-comments: improved commentaryCraig Jennings2025-10-181-2/+13
|
* doc: keybindings: better keybindings textCraig Jennings2025-10-181-11/+18
|
* feat: system commands: logout, reboot, restart emacs, etc.Craig Jennings2025-10-181-10/+124
|
* maint: org-roam: moved org-branch-to-org-roam-node from webclipperCraig Jennings2025-10-182-97/+95
|
* fix: music-config: rogue commas introduced by "convenience" functionCraig Jennings2025-10-181-1/+1
|
* refactor: custom-misc: Improve utility functions and modernize codeCraig Jennings2025-10-181-39/+72
| | | | | | | | | - 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
* fix: host-env: fix battery func, mac-osx detection, and docstringsCraig Jennings2025-10-181-15/+17
|
* feat: video-capture: Auto-initialize after Emacs startupCraig Jennings2025-10-181-51/+93
| | | | | | - 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.
* fix: org-gcal: disable idle timer for initial syncCraig Jennings2025-10-181-6/+6
|
* fix: config-utilities: docstring quoting issueCraig Jennings2025-10-181-1/+1
|
* fix: org-capture: appt replaces event, selections auto-finishCraig Jennings2025-10-181-7/+8
| | | | | - 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
* maint: org-dir: removed disabled code, deferred package loadCraig Jennings2025-10-181-10/+2
|
* refactor: created specific org-dir variable for ~/sync/orgCraig Jennings2025-10-1810-38/+52
|
* maint: custom-case: added commentaryCraig Jennings2025-10-181-1/+12
|
* fix: buffer-and-file-map: symbol vs string errorCraig Jennings2025-10-181-1/+1
|
* refactor: datetime: Enhance date/time insertion with keymap supportCraig Jennings2025-10-181-22/+50
| | | | | Replaced prefix command setup with defvar-keymap for maintainability. Enhanced documentation to list interactive commands and customization options.
* refactor: music-config: streamline EMMS integration + error handlingCraig Jennings2025-10-181-495/+363
| | | | | | | | | Simplified EMMS configuration: - restructured helper functions - standardized error handling - removed redundant wrappers - ensured buffer state synchronization - improved Dired/Dirvish integration for playlist management
* refactor: keymap: Use defvar-keymap and keymap-setCraig Jennings2025-10-171-17/+15
| | | | | | | - 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
* fix: cj/custom-keymap: string versus symbol issueCraig Jennings2025-10-171-1/+1
|
* feat: file-buffer: Add PostScript printing with colorCraig Jennings2025-10-171-47/+80
| | | | | | | | | - 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)
* custom-comments: optimize startup; remove wip functionCraig Jennings2025-10-171-35/+14
| | | | | - add eval-when-compile and autoload functions to speed startup time - comment user edit needs to be rethought, so removing current wip function
* bug: flycheck: remove load after now-renamed moduleCraig Jennings2025-10-161-1/+0
|
* refactor: org-store-link: move keybinding to org-configCraig Jennings2025-10-161-2/+3
|
* fix: dirvish: add key to dirvish keymap only after dirvish is loadedCraig Jennings2025-10-161-1/+1
|
* refactor: keybindings: Improve keymap definitions and bindingsCraig Jennings2025-10-161-71/+83
| | | | | | | - 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.
* bug: flyspell: move unmap C-; command to after flyspell loadsCraig Jennings2025-10-161-0/+2
| | | | "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
* refactor: keybindings: Enhance case-change operations keymapCraig Jennings2025-10-161-6/+9
| | | | | | - Transitioned to `defvar-keymap` for a clearer keymap definition. - Updated keybinding setup to use `keymap-set`. - Added keybindings dependency check with eval-when-compile.
* refactor: mail-config: streamline keybindings and update actionsCraig Jennings2025-10-161-21/+25
| | | | | | - 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.
* add dwim shell command for optimizing for emailCraig Jennings2025-10-151-2/+8
|
* fix: only use mpd to play music; fix space in playlist buffernameCraig Jennings2025-10-152-3/+15
|
* feat: calendar: fix calendar navigation keys to be more intuitiveCraig Jennings2025-10-151-6/+7
| | | | | | arrow keys move by day C-arrow move by month M-arrow move by year
* comment clarificationCraig Jennings2025-10-151-1/+1
|
* no need to define keymap for webclipperCraig Jennings2025-10-151-11/+13
|
* fix: host-environment: issue with string vs symbol for system-typeCraig Jennings2025-10-151-1/+1
|
* add missing capture template for org-contactCraig Jennings2025-10-151-2/+18
|