Change summary
crates/breadcrumbs/src/breadcrumbs.rs | 3 ++-
crates/editor/src/editor.rs | 2 ++
2 files changed, 4 insertions(+), 1 deletion(-)
Detailed changes
@@ -110,7 +110,8 @@ impl ToolbarItemView for Breadcrumbs {
.push(cx.subscribe(&editor, |_, _, event, cx| match event {
editor::Event::BufferEdited
| editor::Event::TitleChanged
- | editor::Event::Saved => cx.notify(),
+ | editor::Event::Saved
+ | editor::Event::Reparsed => cx.notify(),
editor::Event::SelectionsChanged { local } if *local => cx.notify(),
_ => {}
}));
@@ -5860,6 +5860,7 @@ impl Editor {
self.refresh_code_actions(cx);
cx.emit(Event::BufferEdited);
}
+ language::Event::Reparsed => cx.emit(Event::Reparsed),
language::Event::Dirtied => cx.emit(Event::Dirtied),
language::Event::Saved => cx.emit(Event::Saved),
language::Event::FileHandleChanged => cx.emit(Event::TitleChanged),
@@ -5987,6 +5988,7 @@ pub enum Event {
Activate,
BufferEdited,
Edited,
+ Reparsed,
Blurred,
Dirtied,
Saved,