-
Couldn't load subscription status.
- Fork 35.8k
Description
Breakpoints in notebook cells show up when there is a debugger registered for that language, same as editors. This isn't really right for notebooks where the Python DA doesn't work for Python cells, the Jupyter DA is separate. So we should consider a change to the package.json contribution. Have discussed this a little the past couple months but haven't done any work for it.
- There is a
breakpointscontribution point which is a list of{ language: string }. That object could also includenotebookType - When deciding to show the breakpoint margin in a notebook, we would check this property and not check the
languageproperty
cc @weinand @isidorn does this sound ok?
Something that I don't remember is why the debug adapter has a "languages" property which isn't used for this, and the breakpoints config is separate from the debug adapter. Would there be debug adapters that don't support breakpoints?