mirror of https://github.com/helix-editor/helix
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. |
||
---|---|---|
.. | ||
handlers | ||
clipboard.rs | ||
document.rs | ||
editor.rs | ||
graphics.rs | ||
gutter.rs | ||
info.rs | ||
input.rs | ||
keyboard.rs | ||
lib.rs | ||
macros.rs | ||
theme.rs | ||
tree.rs | ||
view.rs |