-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Conversation
By the way, the current R definition says that it doesn't work with Codespaces, but containers and extensions for R have changed a lot between when this research was done 5ca22d1 and now. I'd like to find out what's going on now if I could, but I don't have access to Codespaces so I can't find out... |
Is there a way to get access to codespaces for container maintainers? |
@eitsupi Do you think we should also add R Debugger and also install vscDebugger to provide a full R development experience including debugging? |
@renkun-ken Yes, it would be great if it could be added. And, it would be ideal to have the If we can use images pre-built by REditorSupport, which owns the vscode-R extension and the |
Thanks for pointing to the Julia's devcontainer. We'll probably maintain some pre-built images under REditorSupport. |
- install the httpgd package - add R session watcher settings - add radian to integrated terminal
@renkun-ken Once again, I thought about the container settings and tried various things, and I think it is indeed significant to provide a better R development environment with VSCode as you said, so I would like to add the following settings.
Since the base image I decided not to install the |
Thanks for the nice work!
From the DESCRIPTION,
The current R Debugger has built-in configs to work out of the box for most cases. I guess we don't have to add |
Does it seem unlikely that a future update of vscDebugger will require version restrictions? @ManuelHentschel Also, I can't decided whether it's better to install from the latest GitHub commit at the docker build stage or by using the command from R Debugger.
Thank you for telling me about it. I don't understand too much about the R Debugger (and about debugging tasks in R), so I'll try to use it tomorrow. |
I'm sorry, I've touched the R Debugger, but I don't understand the proper For example, I considered the following launch.json, but I think it would confuse users because the session started in the debug console by pressing F5 and the R Debugger is completely different from the session started by pressing the Run button on vscode-R. {
"version": "0.2.0",
"configurations": [
{
"type": "R-Debugger",
"name": "Debug R-File",
"request": "launch",
"debugMode": "file",
"workingDirectory": "${workspaceFolder}",
"file": "${workspaceFolder}/test-project/hello.R"
}
]
} |
LGTM! |
Thank you for merging ! |
reditorsupport.r-lsp
as its functionality has been merged intoikuyadeu.r
. (Integrate vscode-r-lsp REditorSupport/vscode-R#695)r.sessionWatcher
is now true by default, so remove it from settings. (Enable r.sessionWatcher by default REditorSupport/vscode-R#670)--repos
option from theinstall2.r
command, which install the R packages in the container, as it is unnecessary. (Related to the base image improvement: Update some scripts to install R packages from source, on arm64 images rocker-org/rocker-versioned2#195)httpgd
package for better plot viewer. (Integrate httpgd REditorSupport/vscode-R#620)httpgd
by default in VSCode.radian
in the integrated terminal.cc @kmehant @Ikuyadeu @randy3k @renkun-ken