@@ -222,6 +222,17 @@ impl Application {
222 self.editor.set_status(status);
222 self.editor.set_status(status);
223 self.render();
223 self.render();
226+ let body: helix_dap::events::Output = from_value(ev.body.expect("`output` event must have a body")).unwrap();
228+ let prefix = match body.category {
229+ Some(category) => format!("Debug ({}):", category),
230+ None => "Debug:".to_owned(),
233+ self.editor.set_status(format!("{} {}", prefix, body.output));
225 "initialized" => {
236 "initialized" => {
226 self.editor.set_status("Debugged application started".to_owned());
237 self.editor.set_status("Debugged application started".to_owned());
227 self.render();
238 self.render();