@@ -304,6 +304,7 @@ impl Command {
304 select_textobject_inner, "Select inside object",
304 select_textobject_inner, "Select inside object",
305 dap_toggle_breakpoint, "Toggle breakpoint",
305 dap_toggle_breakpoint, "Toggle breakpoint",
306 dap_launch, "Launch debugger",
306 dap_launch, "Launch debugger",
307+ dap_run, "Begin program execution",
307 suspend, "Suspend"
308 suspend, "Suspend"
@@ -4326,3 +4327,12 @@ fn dap_launch(cx: &mut Context) {
4326 let _ = block_on(request).unwrap();
4327 let _ = block_on(request).unwrap();
4331+fn dap_run(cx: &mut Context) {
4332+ use helix_lsp::block_on;
4334+ if let Some(debugger) = &mut cx.editor.debugger {
4335+ let request = debugger.configuration_done();
4336+ let _ = block_on(request).unwrap();