mirror of https://github.com/helix-editor/helix
Re-sort diagnostics after transaction transform (#3895)
Applying document-change transactions to diagnostic ranges is not stable with respect to the ordering of diagnostics. This can cause diagnostics to become temporarily unordered with some edits to a document, which can eventually break some invariants/assumptions in syntax::merge. With this change, Document::diagnostics are always sorted.pull/3912/head
parent
947ff63e6d
commit
8988c1ecc7
Loading…
Reference in New Issue