showcase: the demo font was applied with face-remap-add-relative, but string-pixel-width (how ekp measures) ignores buffer face remapping while honoring an explicit :family — so measurement used the session default font and rendering used the demo font. On a wide follow- window that per-glyph discrepancy accumulated past the safety margin and every justified line overflowed the right edge (invisible at the narrow 480px default). Pin the font as an appended :family face text property instead, so measurement and rendering agree; inline atom/ code faces keep precedence. checkdoc: all four elisp files are now checkdoc-clean (docstrings, argument mentions, sentence spacing) with no logic change; the three validation messages read naturally again (dropped the capitalized "Ekp:" prefix checkdoc's capital-letter rule had forced). 92 ERT green; fuzz 300/300 with C parity; byte-compile warning-free. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ekp-bench.el | ||
| ekp-demo.el | ||
| ekp-fuzz.el | ||
| ekp-region-tests.el | ||
| ekp-showcase.el | ||
| ekp-tests.el | ||
| run-tests.sh | ||
| text-de_DE.txt | ||
| text-en_US.txt | ||
| text-fr.txt | ||
| text-zh2-en_US.txt | ||
| text-zh-en_US.txt | ||
| text-zh.txt | ||