summaryrefslogtreecommitdiff
path: root/modules/system-defaults.el
AgeCommit message (Collapse)Author
23 hoursfix(font): prevent HarfBuzz SIGSEGV crash on emoji in mu4e headersCraig Jennings
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).
2026-01-24feat(system): start server for pinentry-emacs, exclude airootfs from recentfCraig Jennings
2025-11-01perf:system-defaults: Unpropertize kill ring on exitCraig Jennings
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`.
2025-10-23refactor: unify and simplify key binding setupsCraig Jennings
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.
2025-10-20refactor: system-defaults: update key remapping methodCraig Jennings
Change key remapping from `global-set-key` to `keymap-global-set` for mouse-wheel text scale.
2025-10-18refactor: created specific org-dir variable for ~/sync/orgCraig Jennings
2025-10-12changing repositoriesCraig Jennings