@@ -304,6 +304,7 @@ impl Command {
304304 select_textobject_inner, "Select inside object",
305305 dap_toggle_breakpoint, "Toggle breakpoint",
306306 dap_launch, "Launch debugger",
307+ dap_run, "Begin program execution",
307308 suspend, "Suspend"
308309 );
309310}
@@ -4326,3 +4327,12 @@ fn dap_launch(cx: &mut Context) {
43264327 let _ = block_on(request).unwrap();
43274328 }
43284329}
4330+
4331+fn dap_run(cx: &mut Context) {
4332+ use helix_lsp::block_on;
4333+
4334+ if let Some(debugger) = &mut cx.editor.debugger {
4335+ let request = debugger.configuration_done();
4336+ let _ = block_on(request).unwrap();
4337+ }
4338+}