ZIm/crates/dap
gcp-cherry-pick-bot[bot] d63d49f84e
debugger: Support passing custom arguments to debug adapters (cherry-pick #33251) (#33379)
Cherry-picked debugger: Support passing custom arguments to debug
adapters (#33251)

Custom arguments replace any arguments that we normally pass to the DAP.
For interpreted languages, they are passed to the interpreter after the
DAP path or module. They can be combined with a custom binary, or you
can omit `dap.binary` and just customize the arguments to the DAPs we
download.

This doesn't take care of updating the extension API to support custom
arguments.

Release Notes:

- debugger: Implemented support for passing custom arguments to a debug
adapter binary using the `dap.args` setting.
- debugger: Fixed not being able to use the `dap` setting in
`.zed/settings.json`.

Co-authored-by: Cole Miller <cole@zed.dev>
2025-06-25 10:32:24 -04:00
..
docs Debugger implementation (#13433) 2025-03-18 12:55:25 -04:00
src debugger: Support passing custom arguments to debug adapters (cherry-pick #33251) (#33379) 2025-06-25 10:32:24 -04:00
Cargo.toml debugger: Make sure debuggees are killed when quitting Zed (#32186) 2025-06-11 05:23:38 +00:00
LICENSE-GPL Debugger implementation (#13433) 2025-03-18 12:55:25 -04:00