mirror of https://github.com/helix-editor/helix
languages: support debug for Rust with LLDB
parent
b3469df5bf
commit
3a5e044c89
|
@ -324,6 +324,7 @@ impl Application {
|
||||||
.unwrap();
|
.unwrap();
|
||||||
|
|
||||||
let (view, doc) = current!(self.editor);
|
let (view, doc) = current!(self.editor);
|
||||||
|
log::info!("{:?}", doc);
|
||||||
let start = doc.text().line_to_char(line - 1) + column;
|
let start = doc.text().line_to_char(line - 1) + column;
|
||||||
if let Some(end_line) = end_line {
|
if let Some(end_line) = end_line {
|
||||||
let end =
|
let end =
|
||||||
|
|
|
@ -19,6 +19,11 @@ config = """
|
||||||
|
|
||||||
language-server = { command = "rust-analyzer" }
|
language-server = { command = "rust-analyzer" }
|
||||||
indent = { tab-width = 4, unit = " " }
|
indent = { tab-width = 4, unit = " " }
|
||||||
|
debug-adapter = { name = "lldb", transport = "tcp", command = "lldb-vscode", args = [], port-arg = "-p {}" }
|
||||||
|
|
||||||
|
[[language.debug-configs]]
|
||||||
|
console = "internalConsole"
|
||||||
|
program = "target/debug/rustdebug"
|
||||||
|
|
||||||
[[language]]
|
[[language]]
|
||||||
name = "toml"
|
name = "toml"
|
||||||
|
|
Loading…
Reference in New Issue