github pruner-formatter/pruner v1.0.0-alpha.11

4 months ago

Changes

  • Preserve indentation of trailing injection content in 5a878e9

    Tree-sitter's code_fence_content node for indented markdown fenced code
    blocks captures trailing indent spaces as part of the content range
    (e.g. \n ). When strip_leading_indent removed those spaces, the
    resulting bare newline was lost because trailing_newlines was computed
    from the original slice (which ended in spaces, not newlines). This
    caused the closing fence to collapse onto the last line of code.

    Add trailing_newlines_with_indent to look past exact-indent trailing
    spaces when detecting trailing newlines, and re-apply indent spaces
    after the final newline during recomposition so that subsequent content
    in the parent document stays at the correct column.

Don't miss a new pruner release

NewReleases is sending notifications on new releases.