@@ -133,13 +133,12 @@ impl Application {
133133 Notification::PublishDiagnostics(params) => {
134134 let path = Some(params.uri.to_file_path().unwrap());
135135
136− let view: Option<&mut View> = None;
137− // TODO
138− // let view = self
139− // .editor
140− // .views
141− // .iter_mut()
142− // .find(|view| view.doc.path == path);
136+ let view = self
137+ .editor
138+ .tree
139+ .views()
140+ .map(|(view, _key)| view)
141+ .find(|view| view.doc.path == path);
143142
144143 if let Some(view) = view {
145144 let doc = view.doc.text().slice(..);