You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add Rendering block to ghostel-debug-info, break out font/line-spacing
The Size sync block conflated `default-line-height' (font + spacing)
into a single number, so a face report couldn't tell us which knob
caused a row-metric mismatch. Split the breakdown:
- Size sync now shows `default-font' and `default-line' separately,
with a hint when font ≠ frame char or when line-spacing inflates
the line height. Adds `Bottom gap' = `body − term-rows × dlh' so
the report literally shows the unused pixels.
- New `--- Rendering ---' section captures `Default face' (family,
:height, :weight), `Resolved font' (the font Emacs actually picks
— flags fallback / remap if it differs from the frame font),
`line-spacing' broken into buffer-local / default-value / frame
parameter, and `face-remapping-alist' so popup themes that remap
the default face show up directly.
Future #192-class reports — fonts, line-spacing, fallback fonts,
themes that bump default :height — should now be diagnosable from a
single `M-x ghostel-debug-info' capture instead of a back-and-forth.
0 commit comments