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.
WIP/Proof of concept. Addresses #1239, #1242.
Makes R tasks interactive by running the specified code from a custom .Rprofile. This feels a bit hacky, but was the only way I managed to make R run code specified in the task description, and still read interactive responses from stdin.
Sourcing the original .Rprofile from within the modified one should be possible (is done for the extension's R terminals anyways I think). Not sure what the other drawbacks of this approach are. Since most tasks are not supposed to be interactive, I would probably add this as an optional mechanism, to be enabled in the task definition. To test, define e.g. the following task: