diff --git a/helix-term/src/application.rs b/helix-term/src/application.rs index 6e000534..d307456e 100644 --- a/helix-term/src/application.rs +++ b/helix-term/src/application.rs @@ -133,13 +133,12 @@ impl Application { Notification::PublishDiagnostics(params) => { let path = Some(params.uri.to_file_path().unwrap()); - let view: Option<&mut View> = None; - // TODO - // let view = self - // .editor - // .views - // .iter_mut() - // .find(|view| view.doc.path == path); + let view = self + .editor + .tree + .views() + .map(|(view, _key)| view) + .find(|view| view.doc.path == path); if let Some(view) = view { let doc = view.doc.text().slice(..);