neo_zed Account Get Neo Zed
Features

Native debugging, built in

The debugger runs against any DAP-compatible backend, so languages with an existing adapter work without a plugin. Rust (codelldb, rust-lldb), Go (dlv), Python (debugpy), and Node (js-debug) are all exercised regularly.

Breakpoints are set from the gutter with a single click. Step over, step into, and step out are bound to function keys by default. The variables view respects language-specific type formatters where the adapter provides them.

Launch configurations live in .zed/debug.json next to your project and can reuse environment variables from your shell profile. Inline watches render next to the expression they track.