Jump to stack pointer when stopped

This commit is contained in:
Dmitry Sharshakov 2021-08-22 09:28:50 +03:00
parent 89ad54a2e5
commit 91f2c60b36
No known key found for this signature in database
GPG key ID: 471FD32E15FD8473

View file

@ -223,6 +223,16 @@ impl Application {
status.push_str(" (all threads stopped)");
}
if let Some(helix_dap::StackFrame {
source: Some(helix_dap::Source {
path: Some(src),
..
}),
..
}) = &debugger.stack_pointer {
let path = src.clone().into();
self.editor.open(path, helix_view::editor::Action::Replace).unwrap();
}
self.editor.set_status(status);
self.render();
}