Skip to content

Debugger Configurations

Cole Mickens edited this page Feb 23, 2022 · 27 revisions

This page can provide additional debugger configurations beyond the ones shipped by default in Helix.

Rust (with codelldb)

[[language]]
name = "rust"

[language.debugger]
command = "codelldb"
name = "codelldb"
port-arg = "--port {}"
transport = "tcp"

[[language.debugger.templates]]
name = "binary"
request = "launch"
[[language.debugger.templates.completion]]
completion = "filename"
name = "binary"

[language.debugger.templates.args]
program = "{0}"
runInTerminal = true

Test with: debug-start binary target/debug/zellij, for example. Status: start/stop debugging works, breakpoints work

Clone this wiki locally