| Age | Commit message (Collapse) | Author |
|
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.
|
|
Update the keybinding remap for `capitalize-region` to use
`keymap-global-set` instead of `global-set-key`.
|
|
- 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.
|
|
- 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.
|
|
- 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)
|
|
Add forge auto-loading when visiting magit-status in a forge-enabled
repository and bind "N" key to 'forge-pull' for convenience.
|
|
- Expand the module commentary to describe functions for text conversion and sorting.
- Add new keymap information.
- Improve function docstrings for clarity and consistency.
|
|
Switch from require to eval-when-compile for loading user-constants
to ensure the authinfo-file location is defined at compile-time.
|
|
Changed the evaluation of `cj/custom-keymap` to use `defvar` for
proper reference, fixing potential issues in compilation without
requiring 'keybindings'.
|
|
Declare `cj/custom-keymap` variable to prevent compilation warnings
related to undefined keymaps.
|
|
Define cj/custom-keymap as a variable to avoid warnings during
compile time.
|
|
Address an issue by defining `cj/custom-keymap` within
eval-when-compile, ensuring proper compilation without loading
the whole damn `keybindings` file.
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
- 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
|
|
- 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
|
|
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
- 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.
|
|
|
|
|
|
- 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
|
|
|
|
|
|
|
|
|
|
Replaced prefix command setup with defvar-keymap for maintainability.
Enhanced documentation to list interactive commands and customization options.
|
|
Simplified EMMS configuration:
- restructured helper functions
- standardized error handling
- removed redundant wrappers
- ensured buffer state synchronization
- improved Dired/Dirvish integration for playlist management
|
|
- 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
|
|
|
|
- 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)
|
|
- add eval-when-compile and autoload functions to speed startup time
- comment user edit needs to be rethought, so removing current wip function
|
|
|
|
|
|
|
|
- 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.
|
|
"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
|
|
- Transitioned to `defvar-keymap` for a clearer keymap definition.
- Updated keybinding setup to use `keymap-set`.
- Added keybindings dependency check with eval-when-compile.
|
|
- 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.
|
|
|