Deduplicate inlay hints queries with buffer versions

This commit is contained in:
Kirill Bulatov 2023-06-23 01:27:58 +03:00
parent f25a09bfd8
commit ba3d1e4dba
3 changed files with 43 additions and 10 deletions

View file

@ -255,7 +255,6 @@ impl DisplayMap {
if to_remove.is_empty() && to_insert.is_empty() {
return;
}
let buffer_snapshot = self.buffer.read(cx).snapshot(cx);
let edits = self.buffer_subscription.consume().into_inner();
let (snapshot, edits) = self.inlay_map.sync(buffer_snapshot, edits);