Commit Graph

2 Commits

Author SHA1 Message Date
Remco Smits
f2722db366 Fix crash with RunInTerminal request
This occurs when you start a JavaScript debug session, that tells Zed to spawn a debug terminal, without having a breakpoint for the session. The debug adapter terminates the terminal but also terminates Zed because we send the Zed process ID to the debug adapter to keep track of the terminal as extra information, because we already send the pid of the spawned terminal.

So removing the process_id of Zed itself fixes the crash😀

You can reproduce this by using the following config:
```json
{
  "label": "JavaScript debug terminal",
  "adapter": "javascript",
  "request": "launch",
  "cwd": "$ZED_WORKTREE_ROOT",
  // "program": "$ZED_FILE", // this is optional, but will also crash
  "initialize_args": {
    "console": "integratedTerminal"
  }
}
```
2025-01-03 21:48:00 +01:00
Remco Smits
008bd534af Add debug task file watcher
This also fixes that we did not see the initial debug tasks defined in `initial_debug_tasks.json`. So new users should see at least these debug tasks the could run, without having to define them their selfs.
2024-11-16 11:07:31 +01:00