Pavel Minaev
Pavel Minaev
To be specific, we need to decide what the appropriate UX for defining path mappings is. In VSCode, this is done by editing launch.json directly. We could expose it in...
Are you using Debug -> Attach to Process, and then selecting the process from the list? If so, does it make any difference if you instead use `debugpy.listen()` in your...
Could you describe some of the scenarios that you would find this useful for? Is it about Linux-only R packages mainly, or having a Unix shell, or something else?
Do you have C++ in mind here? Because that would be considerably more tricky, since C++ editing in VS is also not WSL-aware (when it comes to things like Intellisense,...
I don't think we have anything documented for this, but pydevd exposes some environment variables to [control this](https://github.com/microsoft/debugpy/blob/655e35642c357b18344d589c1ae0751f90860060/src/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_filtering.py#L112-L151). Presumably you'd want the library to debug to be listed in `IDE_PROJECT_ROOTS`,...
It's all in the same code linked above, so currently, also via env vars (or using pydevd APIs). But we can always plumb that API through debugpy as needed.
Likely due to code not keeping up with various possible step-in code flows in newer versions of Python.
Relevant code parts: https://github.com/microsoft/PTVS/blob/421d001d433ab8f05b210dad10a54807af5ea6ff/Python/Product/Debugger.Concord/TraceManagerLocalHelper.cs#L220-L223 https://github.com/microsoft/PTVS/blob/421d001d433ab8f05b210dad10a54807af5ea6ff/Python/Product/Debugger.Concord/TraceManagerLocalHelper.cs#L539-L813 So basically there's some code path that handles the `CALL_...` bytecode opcodes that either doesn't go through any of these, or if it does, it...
Can you share item_kinds1.txt for that module?