diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-30 01:00:33 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-30 01:00:33 -0400 |
| commit | 4a94ab09163cd3b9f4838b253ed1adcdbb8645e1 (patch) | |
| tree | 013e44a4a158a8c0ca716a03e8e18dc117e4fa58 /docs/native-comp-subr-mocking.org | |
| parent | 3d10aea548fb9ec0515ea4c0ac5bb26ff7a2266c (diff) | |
| download | dotemacs-4a94ab09163cd3b9f4838b253ed1adcdbb8645e1.tar.gz dotemacs-4a94ab09163cd3b9f4838b253ed1adcdbb8645e1.zip | |
feat(nov-reading): persist font size, add per-palette structural faces
Font size now carries across books and sessions. The +/-/= keys write the text-scale offset to data/nov-reading-text-scale and the offset is restored when a book opens, so a size I set sticks instead of resetting to the base height on every reopen. The = key returns to the base height and persists that reset.
Each palette grows from a single bg/fg face into a bundle: :face plus optional :heading and :link. When a palette is active, its heading and link faces remap shr's h1-h6 and link faces buffer-local, so the EPUB hierarchy reads in the palette's accent. The remap stays buffer-local to the nov buffer, so HTML mail and eww keep the theme's normal shr colors.
Diffstat (limited to 'docs/native-comp-subr-mocking.org')
0 files changed, 0 insertions, 0 deletions
