aboutsummaryrefslogtreecommitdiff
path: root/helix-term/src/commands.rs
diff options
context:
space:
mode:
Diffstat (limited to 'helix-term/src/commands.rs')
-rw-r--r--helix-term/src/commands.rs11
1 files changed, 7 insertions, 4 deletions
diff --git a/helix-term/src/commands.rs b/helix-term/src/commands.rs
index 9cf8bb5c..62200d76 100644
--- a/helix-term/src/commands.rs
+++ b/helix-term/src/commands.rs
@@ -4768,7 +4768,7 @@ fn dap_variables(cx: &mut Context) {
return;
}
};
- let mut s = String::new();
+ let mut variables = Vec::new();
for scope in scopes.iter() {
let response = block_on(debugger.variables(scope.variables_reference));
@@ -4779,12 +4779,15 @@ fn dap_variables(cx: &mut Context) {
Some(data_type) => format!("{} ", data_type),
None => "".to_owned(),
};
- // s.push_str(&format!("{}{} = {}; ", prefix, var.name, var.value));
- s.push_str(&format!("{}{}; ", prefix, var.name,));
+ variables.push(format!("{}{} = {}\n", prefix, var.name, var.value));
}
}
}
- cx.editor.set_status(s);
+
+ if !variables.is_empty() {
+ cx.editor.variables = Some(variables);
+ cx.editor.variables_page = 0;
+ }
}
}