multiindenter
Multiindenter is a software component or library that manages and applies multiple indentation rules within a single text stream. It is designed for editors, formatters, or compilers that must handle documents or code blocks with distinct indentation conventions, such as mixed-language files or literate programming formats.
The core concept of a multiindenter is a registry of indentation policies. Each policy specifies how to
Key features commonly associated with multiindenter include language-aware indentation, support for multiple styles within one document
Typical use cases involve files that combine code blocks in different languages (such as HTML with embedded