generated from devcontainers/feature-starter
-
Notifications
You must be signed in to change notification settings - Fork 18
Expand file tree
/
Copy pathdevcontainer-feature.json
More file actions
76 lines (76 loc) · 2.32 KB
/
devcontainer-feature.json
File metadata and controls
76 lines (76 loc) · 2.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
{
"name": "R (via apt)",
"id": "r-apt",
"version": "0.5.0",
"description": "Installs the latest R, some R packages, and needed dependencies. Note: May require source code compilation for some R packages.",
"documentationURL": "https://github.com/rocker-org/devcontainer-features/tree/main/src/r-apt",
"options": {
"vscodeRSupport": {
"type": "string",
"enum": [
"none",
"minimal",
"lsp",
"full"
],
"default": "minimal",
"description": "Install R packages to make vscode-R work. lsp means the `languageserver` package, full means lsp plus the `httpgd` package."
},
"installDevTools": {
"type": "boolean",
"default": false,
"description": "Install the `devtools` R package."
},
"installREnv": {
"type": "boolean",
"default": false,
"description": "Install the `renv` R package."
},
"installRMarkdown": {
"type": "boolean",
"default": false,
"description": "Install the `rmarkdown` R package. It is required for R Markdown or Quarto documentation."
},
"installJupyterlab": {
"type": "boolean",
"default": false,
"description": "Install and setup JupyterLab (via `python3 -m pip`). JupyterLab is a web-based interactive development environment for notebooks."
},
"installRadian": {
"type": "boolean",
"default": false,
"description": "Install radian (via `python3 -m pip`). radian is an R console with multiline editing and rich syntax highlight."
},
"installVscDebugger": {
"type": "boolean",
"default": false,
"description": "Install the `vscDebugger` R package from the GitHub repo. It is required for the VSCode-R-Debugger."
},
"useTesting": {
"type": "boolean",
"default": true,
"description": "For Debian, install packages from Debian testing. If false, the R package installed by apt may be out of date."
},
"installBspm": {
"type": "boolean",
"default": false,
"description": "Install and enable BSPM (Bridge to System Package Manager) to install R packages. This option is only working on Ubuntu now."
}
},
"installsAfter": [
"ghcr.io/devcontainers/features/common-utils",
"ghcr.io/devcontainers/features/python"
],
"customizations": {
"vscode": {
"extensions": [
"REditorSupport.r"
],
"settings": {
"[r]": {
"editor.wordSeparators": "`~!@#%$^&*()-=+[{]}\\|;:'\",<>/?"
}
}
}
}
}