ekp-parshape gives each line its own (INDENT . WIDTH) — TeX \parshape — with the last entry repeating; ekp-first-line-indent is sugar for the CJK 2-em paragraph convention (t derives 2 em from the paragraph's CJK font, or pass pixels). Line-number-dependent widths require the (position × line-count) DP, so both ride the loose engine and bypass the C module, exactly like looseness. Indents render as leading spacers marked ekp-glue, so buffer roundtrips remain character- and property-exact. Composes with alignment modes (indent adds to the centering lead) and protrusion. Tests: 63 ERT green; fuzz 300/300. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ekp-bench.el | ||
| ekp-demo.el | ||
| ekp-fuzz.el | ||
| ekp-region-tests.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 | ||