summaryrefslogtreecommitdiff
path: root/helix-term/src/commands/dap.rs
diff options
context:
space:
mode:
authorBlaž Hrastnik2021-12-02 01:20:19 +0000
committerBlaž Hrastnik2021-12-02 01:20:19 +0000
commit573cb399261f9ab8f799dcf82a40220dcc6539e4 (patch)
tree4143d0a1bcef72baa2979e6185633e5abb69752c /helix-term/src/commands/dap.rs
parentffc89e483be1bc0cc20cdd19eb38dec6bf421c1a (diff)
dap: Remove some unwraps
Diffstat (limited to 'helix-term/src/commands/dap.rs')
-rw-r--r--helix-term/src/commands/dap.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/helix-term/src/commands/dap.rs b/helix-term/src/commands/dap.rs
index 1cb5a35a..00305fe2 100644
--- a/helix-term/src/commands/dap.rs
+++ b/helix-term/src/commands/dap.rs
@@ -78,9 +78,10 @@ pub fn jump_to_stack_frame(editor: &mut Editor, frame: &helix_dap::StackFrame) {
return;
};
- editor
- .open(path, helix_view::editor::Action::Replace)
- .unwrap(); // TODO: there should be no unwrapping!
+ if let Err(e) = editor.open(path, helix_view::editor::Action::Replace) {
+ editor.set_error(format!("Unable to jump to stack frame: {}", e));
+ return;
+ }
let (view, doc) = current!(editor);