Commit 4a742ea
committed
feat(Sky): Add debug DAP message and custom editor save event handlers
Add two new SkyBridge handlers to bridge VS Code workbench services:
1. `sky://debug/dap-message` - Forwards parsed DAP frames from Mountain's spawned debug-adapter stdout into a `cel:debug:dap-message` DOM event. This enables a future RawDebugSession shim to subscribe and correlate responses by `request_seq` without re-implementing DAP framing.
2. `sky://customEditor/saved` - Dispatches `cel:customEditor:saved` after Mountain's `OnSaveCustomDocument` reverse-RPC succeeds. While the workbench's dirty indicator updates via `IFileService.writeFile`, observers like gitlens diff overlays listen for this explicit "extension save callback completed" signal.
Both handlers integrate with the existing custom event system, extending the bridge pattern established by recent SCM and debug session lifecycle handlers.1 parent f0fabc6 commit 4a742ea
1 file changed
Lines changed: 24 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2255 | 2255 | | |
2256 | 2256 | | |
2257 | 2257 | | |
| 2258 | + | |
| 2259 | + | |
| 2260 | + | |
| 2261 | + | |
| 2262 | + | |
| 2263 | + | |
| 2264 | + | |
| 2265 | + | |
| 2266 | + | |
| 2267 | + | |
| 2268 | + | |
| 2269 | + | |
| 2270 | + | |
| 2271 | + | |
| 2272 | + | |
| 2273 | + | |
| 2274 | + | |
| 2275 | + | |
| 2276 | + | |
| 2277 | + | |
| 2278 | + | |
| 2279 | + | |
| 2280 | + | |
| 2281 | + | |
2258 | 2282 | | |
2259 | 2283 | | |
2260 | 2284 | | |
| |||
0 commit comments