- new commands ekp-justify-buffer / ekp-unjustify-buffer - ekp-justify-region / ekp-unjustify-region without an active region now act on the hard paragraph at point (DWIM) instead of erroring - ekp-auto-justify-mode remaps fill-paragraph to the new ekp-refill-paragraph — plain M-q treated glue spaces and soft breaks as content and destroyed the original whitespace - ekp-org-setup / ekp-markdown-setup wire the existing skip-face presets in one call; enabling the mode in an Org/Markdown buffer applies them automatically unless the user configured their own. The markdown setup also stops font-lock from managing the display property: refontification was stripping the pixel glue and wrecking the layout permanently. - justify runs font-lock-ensure over the region first when face-based verbatim detection is configured — paragraphs jit-lock had never fontified (off-screen code blocks) were not skipped - showcase/demo buffers disable undo recording (width sweeps generated thousands of useless undo entries) 5 new ERT tests (81 total). 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 | ||