aboutsummaryrefslogtreecommitdiff
path: root/tests/test-font-config--frame-lifecycle.el
Commit message (Collapse)AuthorAgeFilesLines
* refactor(icons): drop all-the-icons, nerd-icons drives everythingCraig Jennings4 days1-5/+5
| | | | nerd-icons already rendered every icon in the config (dashboard, dirvish, ibuffer, completion). all-the-icons survived only as scaffolding: a font-install helper, the all-the-icons-nerd-fonts bridge, and a terminal-blanking advice block the nerd-icons one beside it already duplicated. I removed all of it and pointed the font-install helper at nerd-icons (Symbols Nerd Font Mono), keeping the auto-install-on-first-GUI-frame convenience. I updated the font-config tests to the renamed helper.
* refactor(font-config): lift frame/icon helpers out of :configCraig Jennings14 days1-0/+75
cj/apply-font-settings-to-frame, cj/cleanup-frame-list (inside with-eval-after-load 'fontaine) and cj/maybe-install-all-the-icons-fonts (inside all-the-icons :config) carried real branching but were unreachable under make test. Move all three (and the cj/fontaine-configured-frames state) to top level; the :config/eval-after-load blocks keep only the hook wiring. Adds declare-function for the package calls and coverage of the apply/cleanup/install branches.