Preserve cursor position when resetting excerpts (#27850)

Release Notes:

- N/A

---------

Co-authored-by: Nathan Sobo <nathan@zed.dev>
Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
This commit is contained in:
Antonio Scandurra
2025-04-01 16:55:10 +00:00
committed by GitHub
co-authored by Nathan Sobo Conrad Irwin
parent f859b328f0
commit 76871056f5
19 changed files with 299 additions and 617 deletions
@@ -120,10 +120,9 @@ impl EditorTestContext {
let buffer = cx.new(|cx| Buffer::local(text, cx));
multibuffer.push_excerpts(
buffer,
ranges.into_iter().map(|range| ExcerptRange {
context: range,
primary: None,
}),
ranges
.into_iter()
.map(|range| ExcerptRange::new(range.clone())),
cx,
);
}