Justin Grote
Justin Grote
I would say it is somewhat inferred at the very end under "Debug Session End"  The end of a debug session is signified via a `disconnect` from the client...
Definition of debug session still appears to be vague https://github.com/microsoft/debug-adapter-protocol/issues/386 but `vscode-js-debug` [reuses the adapter for multiple sessions in serial](https://github.com/microsoft/vscode-js-debug/issues/1388#issuecomment-1483151502) so it is de-facto supported I would say. Multiplexing (simultaneous...
Also, the `setBreakpoint` messages are still only client -> server, there's no way for the server to inform the client of a breakpoint change, only that a debug has been...
So a slight clarification, I misstated when I said there was no way for the server to inform the client of a breakpoint change, there is, [the `breakpoint` event.](https://microsoft.github.io/debug-adapter-protocol/specification#Events_Breakpoint) However...
So I had a crazy idea, what about using a [custom configuration section](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#workspace_configuration) to manage breakpoint state as a configuration? There's nothing that says this has to be surfaced in...
That does fix it! Interesting. Would it be worth autodetecting some terminals we know have unicode support and enable this? E.g. Windows Terminal can be detected with WT_PROFILE_ID env variable...
Yeah I'd say warning with a ENV variable or global setting to suppress it is probably the way to go.
For reference I've made a function that will be incorporated into moduleFast that provides how I envision PowerShell should be providing the info, hopefully a similar PR will reveal a...
The pester extension *requires* the PowerShell extension (and the PowerShell Editor Services terminal by extension) to do anything because it has to detect where your pwsh exists to load the...
At least for edge, you have to split the path for the same reason that // See: comment exists.