| Age | Commit message (Collapse) | Author |
|
Refactor all 4 existing whitespace functions to use interactive/non-interactive
pattern and add comprehensive testing (73 tests). Implement 2 new functions:
delete-all-whitespace (removes all whitespace) and ensure-single-blank-line
(collapses consecutive blanks to one). Add keybindings for untabify/tabify.
Total: 110 tests, 100% pass rate, 0 linter warnings.
|
|
Refactor 4 whitespace manipulation functions (remove-leading-trailing,
collapse-whitespace, delete-blank-lines, hyphenate-whitespace) to use
interactive/non-interactive pattern for testability. Add 73 tests across
4 test files covering normal, boundary, and error cases. Fix linter warnings
and add proper input validation.
|
|
Refactor the keymap definitions across multiple modules by replacing
`define-prefix-command` with `defvar-keymap`. This simplifies the
keymap setup and integrates better with the `which-key` package for
enhanced documentation and usability. Updated modules include
custom-ordering, custom-text-enclose, custom-whitespace,
mail-config, music-config, org-drill-config, test-runner, and
vc-config.
|
|
Enhance the commentary section with descriptions of whitespace
operations.
|
|
|