Determine Buffer::is_dirty based on the rope's fingerprint

This commit is contained in:
Antonio Scandurra
2022-06-17 12:38:25 +02:00
parent c31a233aad
commit 6f7a893ec9
9 changed files with 127 additions and 43 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ use crate::{
};
use collections::BTreeMap;
use gpui::fonts::HighlightStyle;
use language::{Chunk, Edit, Point, PointUtf16, TextSummary};
use language::{Chunk, Edit, Point, TextSummary};
use parking_lot::Mutex;
use std::{
any::TypeId,
+1 -1
View File
@@ -5508,7 +5508,7 @@ impl Editor {
cx.emit(Event::BufferEdited);
}
language::Event::Reparsed => cx.emit(Event::Reparsed),
language::Event::Dirtied => cx.emit(Event::Dirtied),
language::Event::DirtyChanged => cx.emit(Event::Dirtied),
language::Event::Saved => cx.emit(Event::Saved),
language::Event::FileHandleChanged => cx.emit(Event::TitleChanged),
language::Event::Reloaded => cx.emit(Event::TitleChanged),