@@ -386,7 +386,6 @@ fn debug_parameter_prompt(
@@ -638,9 +637,8 @@ pub fn dap_edit_condition(cx: &mut Context) {
638 let callback = Box::pin(async move {
637 let callback = Box::pin(async move {
639 let call: Callback =
638 let call: Callback =
640 Box::new(move |_editor: &mut Editor, compositor: &mut Compositor| {
639 Box::new(move |_editor: &mut Editor, compositor: &mut Compositor| {
641− let condition = breakpoint.condition;
642− let prompt = Prompt::new(
640+ let mut prompt = Prompt::new(
643− "condition: ".into(),
641+ "condition:".into(),
645 |_input: &str| Vec::new(),
643 |_input: &str| Vec::new(),
646 move |cx: &mut crate::compositor::Context,
644 move |cx: &mut crate::compositor::Context,
@@ -699,8 +697,10 @@ pub fn dap_edit_condition(cx: &mut Context) {
701+ if let Some(condition) = breakpoint.condition {
702+ prompt.insert_str(&condition)
704 compositor.push(Box::new(prompt));
704 compositor.push(Box::new(prompt));
@@ -714,9 +714,8 @@ pub fn dap_edit_log(cx: &mut Context) {
714 let callback = Box::pin(async move {
714 let callback = Box::pin(async move {
715 let call: Callback =
715 let call: Callback =
716 Box::new(move |_editor: &mut Editor, compositor: &mut Compositor| {
716 Box::new(move |_editor: &mut Editor, compositor: &mut Compositor| {
717− let log_message = breakpoint.log_message;
718− let prompt = Prompt::new(
717+ let mut prompt = Prompt::new(
719− "log message: ".into(),
718+ "log-message:".into(),
721 |_input: &str| Vec::new(),
720 |_input: &str| Vec::new(),
722 move |cx: &mut crate::compositor::Context,
721 move |cx: &mut crate::compositor::Context,
@@ -775,8 +774,10 @@ pub fn dap_edit_log(cx: &mut Context) {
778+ if let Some(log_message) = breakpoint.log_message {
779+ prompt.insert_str(&log_message);
780 compositor.push(Box::new(prompt));
781 compositor.push(Box::new(prompt));