github iwe-org/iwe iwe-v0.1.8
v0.1.8

latest releases: iwec-v0.1.8, iwes-v0.1.8
6 hours ago

iwe

Added

  • iwe normalize honors three new [markdown.formatting] options: wrap_column wraps paragraphs at the configured column, preserve_line_breaks keeps hard line breaks instead of dropping them, and line_break_style ("backslash" | "spaces", default "backslash") selects how preserved breaks are emitted.

iwes

Added

  • textDocument/formatting honors three new [markdown.formatting] options: wrap_column wraps paragraphs at the configured column, preserve_line_breaks keeps hard line breaks instead of dropping them, and line_break_style ("backslash" | "spaces", default "backslash") selects how preserved breaks are emitted.

liwe

Added

  • markdown.formatting.wrap_column: Option<usize> — wraps Para/Plain blocks emitted by Graph::to_markdown at 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 new GraphBlock::to_markdown_indented API.
  • markdown.formatting.preserve_line_breaks: Option<bool> — when true, MarkdownEventsReader preserves hard line breaks ( \n, \\\n) instead of dropping them, emitting them in the configured line_break_style on output.
  • markdown.formatting.line_break_style: Option<LineBreakStyle> (default Backslash) with variants Backslash, Spaces — controls how GraphInline::LineBreak is rendered. FormattingOptions::line_break_marker() exposes the configured marker string.
  • GraphBlock::to_markdown_indented, blocks_to_markdown_and_indented, and blocks_to_markdown_sparce_indented — indent-aware variants used internally to thread list/blockquote prefix width into paragraph wrap calculations.

Don't miss a new iwe release

NewReleases is sending notifications on new releases.