Use Positron's statement range provider for Python docs, when available #589
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Addresses posit-dev/positron#1646
You'll notice this is the first time these files have been edited since the formatting was added to this repo; I vote for just muddling through the unrelated formatting changes, if that's OK.
There are two changes needed to get
quarto.runCurrent
to work as we want it to in a Python.qmd
:executeSelection
method to the extension host cell executor #436, I did not correctly useunadjustedRange()
on the way back out of the statement range provider, because R doesn't have anything injected. Turns out that Python does:quarto/apps/vscode/src/vdoc/languages.ts
Line 43 in 2549e52