aboutsummaryrefslogtreecommitdiff
path: root/modules/system-defaults.el
Commit message (Collapse)AuthorAgeFilesLines
* fix: set vc-follow-symlinks explicitly to tCraig Jennings2026-05-031-1/+1
| | | | | | | | The line read `(setq-default vc-follow-symlinks)` with no value. That left the variable at nil, so the comment "don't ask to follow symlinks if target is version controlled" was a lie. Opening any version-controlled symlink still prompted. I checked the Emacs docs first. The value `t` is the one that follows the link without asking, so that's what I set. I added `tests/test-system-defaults-vc-follow-symlinks.el` as a regression test. It loads the module with the unrelated side effects stubbed and asserts `vc-follow-symlinks` ends up as `t`.
* fix(font): prevent HarfBuzz SIGSEGV crash on emoji in mu4e headersCraig Jennings2026-02-091-2/+0
| | | | | | | | Emacs 30.2 + HarfBuzz 12.3.2 segfaults when arabic-shape-gstring is called on emoji characters during mu4e header rendering. Disable Arabic composition ranges, set inhibit-compacting-font-caches, and disable auto-composition in mu4e-headers-mode. Remove duplicate bidi settings from system-defaults.el (already in early-init.el).
* feat(system): start server for pinentry-emacs, exclude airootfs from recentfCraig Jennings2026-01-241-1/+8
|
* perf:system-defaults: Unpropertize kill ring on exitCraig Jennings2025-11-011-0/+7
| | | | | | | Add `unpropertize-kill-ring` function to remove text properties from the kill ring when Emacs is exiting. This improves performance by reducing unnecessary data retention. The function is hooked into `kill-emacs-hook`.
* refactor: unify and simplify key binding setupsCraig Jennings2025-10-231-22/+5
| | | | | | | | Optimized key binding configurations across modules for consistency and reduced redundancy. Improved conditional requiring to handle errors gracefully in `music-config.el`, ensuring robustness across different machine environments. Eliminated comments clutter and adjusted function definitions to adhere to revised standards.
* refactor: system-defaults: update key remapping methodCraig Jennings2025-10-201-1/+1
| | | | | Change key remapping from `global-set-key` to `keymap-global-set` for mouse-wheel text scale.
* refactor: created specific org-dir variable for ~/sync/orgCraig Jennings2025-10-181-7/+19
|
* changing repositoriesCraig Jennings2025-10-121-0/+243