diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-11 21:07:00 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-11 21:07:00 -0500 |
| commit | 5d8262e7854e43c3a5013d60b8d32fa869bbb924 (patch) | |
| tree | dc4d4e25aa1a5974aed4a2823502c0ac492a7485 /tests/testutil-system-defaults.el | |
| parent | 2f01863f724837759465f2f2bf44d8ccc2e04a6f (diff) | |
| download | dotemacs-5d8262e7854e43c3a5013d60b8d32fa869bbb924.tar.gz dotemacs-5d8262e7854e43c3a5013d60b8d32fa869bbb924.zip | |
fix(keyboard-macros): require user-constants at runtime, drop exit prompt
user-constants was required only at eval-when-compile, but macros-file lives there and every macro-load path reads it at runtime. The byte-compiled module never pulled user-constants, so it worked only because init.el happens to load user-constants first. An isolated load of the .elc left macros-file unbound. Made it a plain require.
Dropped cj/save-last-kbd-macro-on-exit and its kill-emacs-hook. On a daemon or systemd shutdown the y-or-n-p and name prompt have no one to answer, and M-<f3> already persists named macros, so unnamed throwaways don't need a shutdown gate.
Diffstat (limited to 'tests/testutil-system-defaults.el')
0 files changed, 0 insertions, 0 deletions
