This release adds a new opt-in Valve that fixes a long-standing rendering issue when LLMs mark up punctuation-only additions inside a word boundary (e.g. for grammar/spelling diff outputs).
New Features
-
Intra-word Emphasis Repair (issue #97): New
enable_intra_word_emphasis_fixValve. When LLMs mark up punctuation-only additions inside a word boundary — e.g.series**,**(added comma rendered in bold) orword~~,~~(added strikethrough) — most Markdown parsers refuse to render the inline emphasis because the opening delimiter is intra-word. The plugin now moves the opening marker to the start of the word so the added punctuation renders together with the word:Before After series**,****series,**word~~,~~~~word,~~word__,____word,__Only transforms cases where the wrapped content is pure punctuation (no whitespace, no word characters), so legitimate
**bold**/word**bold**markup, math-likea**2**, and snake_case identifiers (my_var__bold__) are left untouched. Code blocks and inline code spans are also protected. Off by default for safety.
Version Changes
Plugin Updates
- Markdown Normalizer: v1.2.8 → v1.2.9 | 📖 README
📚 Documentation Portal
🐛 Report Issues
Full Changelog: async-context-compression-v1.7.2...markdown-normalizer-v1.2.9