iwe
Added
iwe normalizehonors three new[markdown.formatting]options:wrap_columnwraps paragraphs at the configured column,preserve_line_breakskeeps hard line breaks instead of dropping them, andline_break_style("backslash"|"spaces", default"backslash") selects how preserved breaks are emitted.
iwes
Added
textDocument/formattinghonors three new[markdown.formatting]options:wrap_columnwraps paragraphs at the configured column,preserve_line_breakskeeps hard line breaks instead of dropping them, andline_break_style("backslash"|"spaces", default"backslash") selects how preserved breaks are emitted.
liwe
Added
markdown.formatting.wrap_column: Option<usize>— wrapsPara/Plainblocks emitted byGraph::to_markdownat word boundaries; inline code, wiki links, math, and link/image URLs stay atomic while inline-link / image text wraps at spaces. List and blockquote indents are subtracted from the effective width via the newGraphBlock::to_markdown_indentedAPI.markdown.formatting.preserve_line_breaks: Option<bool>— whentrue,MarkdownEventsReaderpreserves hard line breaks (\n,\\\n) instead of dropping them, emitting them in the configuredline_break_styleon output.markdown.formatting.line_break_style: Option<LineBreakStyle>(defaultBackslash) with variantsBackslash,Spaces— controls howGraphInline::LineBreakis rendered.FormattingOptions::line_break_marker()exposes the configured marker string.GraphBlock::to_markdown_indented,blocks_to_markdown_and_indented, andblocks_to_markdown_sparce_indented— indent-aware variants used internally to thread list/blockquote prefix width into paragraph wrap calculations.