Description
Provides rope data structures optimized for updates using UTF-16 code units and row/column pairs. Ropes are useful for editing large text because they avoid copying the whole document for every change.
It is useful for language servers, editors, parsers, and tools that need efficient text updates with positions compatible with LSP-style protocols. It is a developer library and not a text editor by itself.