summaryrefslogtreecommitdiff
path: root/modules/system-defaults.el
Commit message (Collapse)AuthorAgeFilesLines
* move all disable mouse code to test and begin mousetrap modeCraig Jennings2025-09-021-15/+1
|
* bugfix(system-defaults): force inhibit-mouse to run immediatelyCraig Jennings2025-08-171-0/+1
| | | | the keybindings weren't becoming available until much later
* removing compile-angelCraig Jennings2025-08-161-9/+0
|
* add compile-angel to ensure consistent native compilationCraig Jennings2025-08-151-1/+9
|
* refactor(system-utils): major refactoring / adding testsCraig Jennings2025-08-141-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Theme: Modularize system-utilities into separate modules. Clean up any typos, buts, and unused variables. Add some initial ERT tests for new modules created. Changes: - Extract file handling into its own module (file-config) - Extract keyboard macro management into its own module (keyboard-macros) - Extract buffer burying (instead of killing) into its own module (undead-buffers) - Extract all date/time config into its own module (chrono-tools) - Moved keybinding discovery functionality and help into keybindings module - Combine flyspell and abbrev (spell-check and autocorrect) to flyspell-and-abbrev.el - Rename epa-config.el to auth-config.el for auth-source and epa settings. - Refactor `cj/kill-other-window` for more accurate buffer handling. - Include "*ert*" in the default bury (don't kill) list as killing it kills test runs. - Bind C-c M-m to inhibit-mouse-mode - Remove the unused ledger-file variable in user-constants.el. - Removed obsolete C-x x m, C-x x r, and C-x x d key mappings. - C-; b r to call cj/rename-buffer-and-file instead of typo’d function - Other purely cosmetic comment changes to system-utils.el ERT tests: - Rename ERT test definitions to include module scopes (file-config, keyboard-macros) - Add an ERT test for the timer bell's existence. - Add ERT tests to cover `cj/kill-buffer-or-bury-alive`, prefix-arg behavior, window-killing commands, and bulk operations. - Add test `authinfo-file` exists Missing authinfo triggers a debug message - Add test that `gpg2` executable is on the user’s PATH - Remove outdated authinfo test. - Add “Run these tests” note where missing.
* refactor(system-defaults): reindent and use inhibit-mouseCraig Jennings2025-08-141-15/+22
| | | | | | | - Reindent code to use spaces consistently - Add trailing hyphen to the custom-file temp name - Replace disable-mouse with inhibit-mouse package - Adjust formatting
* feat(system-defaults): native compilation prefs and log warningsCraig Jennings2025-08-131-1/+35
| | | | | | - Set async compile workers, highest optimization, and always-compile - Redirect native-comp warnings to comp-warnings.log via advice on display-warning - NOTE: log native comp warnings still needs testing
* move disable mouse to system-defaults and reformat for readabilityCraig Jennings2025-08-121-20/+25
|
* scroll 3 lines from top/bottomCraig Jennings2025-07-121-1/+1
|
* use FSF coreutils when on BSDCraig Jennings2025-05-101-0/+6
|
* enhancements, functions, tests, and miscCraig Jennings2024-05-051-34/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | enhancements - move accent-company to C-` and ensure it's on for org mode - re-enable narrow-to-region - turn on network repos by default - remove setq in company's use-package custom clause - increase company delay to .7 secs - recipe templates should have visibility show all - move video recordings code to separate module - move geiser-guile to prog-lisp functions - improve cj/reformat-region-or-buffer via restriction - improvements to test-format-region - adding tests for clear-blank-lines - Add prepend-lines and replace-fraction-glyphs functions - add cj/clear-blank-lines function - create cj/load-all-tests utility function tests - add keybinding for ert-run-tests-interactively - ensure ert libraries are available to load-all-tests - remove running the tests when evaluating the buffer - fix clear-blank-lines and adding better tests misc - updated packages - adding the luddite blog to elfeed - more abbrevs
* new repositoryCraig Jennings2024-04-071-0/+195