Skip to content

Commit bc548fd

Browse files
authored
feat: add custom TinyTeX feature for arm64 (#36)
1 parent 54e7f95 commit bc548fd

File tree

25 files changed

+665
-601
lines changed

25 files changed

+665
-601
lines changed

.devcontainer/devcontainer.json

Lines changed: 36 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,38 @@
11
{
2-
"name": "Public - Quarto Codespaces",
3-
"image": "ghcr.io/mcanouil/quarto-codespaces:latest",
4-
"remoteUser": "vscode",
5-
"features": {
6-
"ghcr.io/rocker-org/devcontainer-features/quarto-cli:1": {
7-
"version": "release",
8-
"installTinyTex": "false",
9-
"installChromium": "false"
10-
}
11-
},
12-
"customizations": {
13-
"vscode": {
14-
"extensions": [
15-
"quarto.quarto",
16-
"mcanouil.quarto-wizard",
17-
"REditorSupport.r",
18-
"ms-python.python",
19-
"julialang.language-julia",
20-
"ms-python.black-formatter",
21-
"ms-python.flake8",
22-
"ms-python.vscode-pylance",
23-
"ms-python.pylint",
24-
"ms-python.isort",
25-
"ms-toolsai.jupyter",
26-
"Posit.air-vscode"
27-
],
28-
"settings": {
29-
"r.rterm.option": [
30-
"--no-save",
31-
"--no-restore-data",
32-
"--quiet"
33-
],
34-
"r.useRenvLibPath": true,
35-
"[r]": {
36-
"editor.defaultFormatter": "Posit.air-vscode",
37-
"editor.formatOnSave": true
38-
}
39-
}
40-
}
41-
}
2+
"name": "Public - Quarto Codespaces",
3+
"image": "ghcr.io/mcanouil/quarto-codespaces:latest",
4+
"remoteUser": "vscode",
5+
"features": {
6+
"ghcr.io/rocker-org/devcontainer-features/quarto-cli:1": {
7+
"version": "release",
8+
"installTinyTex": "false",
9+
"installChromium": "false"
10+
}
11+
},
12+
"customizations": {
13+
"vscode": {
14+
"extensions": [
15+
"quarto.quarto",
16+
"mcanouil.quarto-wizard",
17+
"REditorSupport.r",
18+
"ms-python.python",
19+
"julialang.language-julia",
20+
"ms-python.black-formatter",
21+
"ms-python.flake8",
22+
"ms-python.vscode-pylance",
23+
"ms-python.pylint",
24+
"ms-python.isort",
25+
"ms-toolsai.jupyter",
26+
"Posit.air-vscode"
27+
],
28+
"settings": {
29+
"r.rterm.option": ["--no-save", "--no-restore-data", "--quiet"],
30+
"r.useRenvLibPath": true,
31+
"[r]": {
32+
"editor.defaultFormatter": "Posit.air-vscode",
33+
"editor.formatOnSave": true
34+
}
35+
}
36+
}
37+
}
4238
}
Lines changed: 37 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,56 @@
11
{
2-
"name": "1.0 - Mickaël CANOUIL - Quarto Codespaces",
3-
"image": "ghcr.io/mcanouil/quarto-codespaces:latest",
4-
"remoteUser": "vscode",
5-
"features": {
6-
"ghcr.io/rocker-org/devcontainer-features/quarto-cli:1": {
7-
"version": "1.0",
8-
"installTinyTex": "false",
9-
"installChromium": "false"
10-
}
11-
},
12-
"customizations": {
13-
"codespaces": {
2+
"name": "1.0 - Mickaël CANOUIL - Quarto Codespaces",
3+
"image": "ghcr.io/mcanouil/quarto-codespaces:latest",
4+
"remoteUser": "vscode",
5+
"features": {
6+
"ghcr.io/rocker-org/devcontainer-features/quarto-cli:1": {
7+
"version": "1.0"
8+
}
9+
},
10+
"customizations": {
11+
"codespaces": {
1412
"repositories": {
1513
"mcanouil/quarto-codespaces": {
1614
"permissions": {
1715
"contents": "write",
18-
"pull_requests": "write"
16+
"pull_requests": "write"
1917
}
2018
},
2119
"mcanouil/quarto-issues-experiments": {
2220
"permissions": {
2321
"contents": "write"
2422
}
2523
},
26-
"mcanouil/*": {
24+
"mcanouil/*": {
2725
"permissions": {
2826
"contents": "read"
2927
}
3028
}
3129
}
3230
},
33-
"vscode": {
34-
"extensions": [
35-
"quarto.quarto",
36-
"mcanouil.quarto-wizard",
37-
"REditorSupport.r",
38-
"ms-python.python",
39-
"julialang.language-julia",
40-
"ms-python.black-formatter",
41-
"ms-python.flake8",
42-
"ms-python.vscode-pylance",
43-
"ms-python.pylint",
44-
"ms-python.isort",
45-
"ms-toolsai.jupyter",
46-
"Posit.air-vscode"
47-
],
48-
"settings": {
49-
"r.rterm.option": [
50-
"--no-save",
51-
"--no-restore-data",
52-
"--quiet"
53-
],
54-
"r.useRenvLibPath": true,
55-
"[r]": {
56-
"editor.defaultFormatter": "Posit.air-vscode",
57-
"editor.formatOnSave": true
58-
}
59-
}
60-
}
61-
}
31+
"vscode": {
32+
"extensions": [
33+
"quarto.quarto",
34+
"mcanouil.quarto-wizard",
35+
"REditorSupport.r",
36+
"ms-python.python",
37+
"julialang.language-julia",
38+
"ms-python.black-formatter",
39+
"ms-python.flake8",
40+
"ms-python.vscode-pylance",
41+
"ms-python.pylint",
42+
"ms-python.isort",
43+
"ms-toolsai.jupyter",
44+
"Posit.air-vscode"
45+
],
46+
"settings": {
47+
"r.rterm.option": ["--no-save", "--no-restore-data", "--quiet"],
48+
"r.useRenvLibPath": true,
49+
"[r]": {
50+
"editor.defaultFormatter": "Posit.air-vscode",
51+
"editor.formatOnSave": true
52+
}
53+
}
54+
}
55+
}
6256
}
Lines changed: 37 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,56 @@
11
{
2-
"name": "1.1 - Mickaël CANOUIL - Quarto Codespaces",
3-
"image": "ghcr.io/mcanouil/quarto-codespaces:latest",
4-
"remoteUser": "vscode",
5-
"features": {
6-
"ghcr.io/rocker-org/devcontainer-features/quarto-cli:1": {
7-
"version": "1.1",
8-
"installTinyTex": "false",
9-
"installChromium": "false"
10-
}
11-
},
12-
"customizations": {
13-
"codespaces": {
2+
"name": "1.1 - Mickaël CANOUIL - Quarto Codespaces",
3+
"image": "ghcr.io/mcanouil/quarto-codespaces:latest",
4+
"remoteUser": "vscode",
5+
"features": {
6+
"ghcr.io/rocker-org/devcontainer-features/quarto-cli:1": {
7+
"version": "1.1"
8+
}
9+
},
10+
"customizations": {
11+
"codespaces": {
1412
"repositories": {
1513
"mcanouil/quarto-codespaces": {
1614
"permissions": {
1715
"contents": "write",
18-
"pull_requests": "write"
16+
"pull_requests": "write"
1917
}
2018
},
2119
"mcanouil/quarto-issues-experiments": {
2220
"permissions": {
2321
"contents": "write"
2422
}
2523
},
26-
"mcanouil/*": {
24+
"mcanouil/*": {
2725
"permissions": {
2826
"contents": "read"
2927
}
3028
}
3129
}
3230
},
33-
"vscode": {
34-
"extensions": [
35-
"quarto.quarto",
36-
"mcanouil.quarto-wizard",
37-
"REditorSupport.r",
38-
"ms-python.python",
39-
"julialang.language-julia",
40-
"ms-python.black-formatter",
41-
"ms-python.flake8",
42-
"ms-python.vscode-pylance",
43-
"ms-python.pylint",
44-
"ms-python.isort",
45-
"ms-toolsai.jupyter",
46-
"Posit.air-vscode"
47-
],
48-
"settings": {
49-
"r.rterm.option": [
50-
"--no-save",
51-
"--no-restore-data",
52-
"--quiet"
53-
],
54-
"r.useRenvLibPath": true,
55-
"[r]": {
56-
"editor.defaultFormatter": "Posit.air-vscode",
57-
"editor.formatOnSave": true
58-
}
59-
}
60-
}
61-
}
31+
"vscode": {
32+
"extensions": [
33+
"quarto.quarto",
34+
"mcanouil.quarto-wizard",
35+
"REditorSupport.r",
36+
"ms-python.python",
37+
"julialang.language-julia",
38+
"ms-python.black-formatter",
39+
"ms-python.flake8",
40+
"ms-python.vscode-pylance",
41+
"ms-python.pylint",
42+
"ms-python.isort",
43+
"ms-toolsai.jupyter",
44+
"Posit.air-vscode"
45+
],
46+
"settings": {
47+
"r.rterm.option": ["--no-save", "--no-restore-data", "--quiet"],
48+
"r.useRenvLibPath": true,
49+
"[r]": {
50+
"editor.defaultFormatter": "Posit.air-vscode",
51+
"editor.formatOnSave": true
52+
}
53+
}
54+
}
55+
}
6256
}
Lines changed: 37 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,56 @@
11
{
2-
"name": "1.2 - Mickaël CANOUIL - Quarto Codespaces",
3-
"image": "ghcr.io/mcanouil/quarto-codespaces:latest",
4-
"remoteUser": "vscode",
5-
"features": {
6-
"ghcr.io/rocker-org/devcontainer-features/quarto-cli:1": {
7-
"version": "1.2",
8-
"installTinyTex": "false",
9-
"installChromium": "false"
10-
}
11-
},
12-
"customizations": {
13-
"codespaces": {
2+
"name": "1.2 - Mickaël CANOUIL - Quarto Codespaces",
3+
"image": "ghcr.io/mcanouil/quarto-codespaces:latest",
4+
"remoteUser": "vscode",
5+
"features": {
6+
"ghcr.io/rocker-org/devcontainer-features/quarto-cli:1": {
7+
"version": "1.2"
8+
}
9+
},
10+
"customizations": {
11+
"codespaces": {
1412
"repositories": {
1513
"mcanouil/quarto-codespaces": {
1614
"permissions": {
1715
"contents": "write",
18-
"pull_requests": "write"
16+
"pull_requests": "write"
1917
}
2018
},
2119
"mcanouil/quarto-issues-experiments": {
2220
"permissions": {
2321
"contents": "write"
2422
}
2523
},
26-
"mcanouil/*": {
24+
"mcanouil/*": {
2725
"permissions": {
2826
"contents": "read"
2927
}
3028
}
3129
}
3230
},
33-
"vscode": {
34-
"extensions": [
35-
"quarto.quarto",
36-
"mcanouil.quarto-wizard",
37-
"REditorSupport.r",
38-
"ms-python.python",
39-
"julialang.language-julia",
40-
"ms-python.black-formatter",
41-
"ms-python.flake8",
42-
"ms-python.vscode-pylance",
43-
"ms-python.pylint",
44-
"ms-python.isort",
45-
"ms-toolsai.jupyter",
46-
"Posit.air-vscode"
47-
],
48-
"settings": {
49-
"r.rterm.option": [
50-
"--no-save",
51-
"--no-restore-data",
52-
"--quiet"
53-
],
54-
"r.useRenvLibPath": true,
55-
"[r]": {
56-
"editor.defaultFormatter": "Posit.air-vscode",
57-
"editor.formatOnSave": true
58-
}
59-
}
60-
}
61-
}
31+
"vscode": {
32+
"extensions": [
33+
"quarto.quarto",
34+
"mcanouil.quarto-wizard",
35+
"REditorSupport.r",
36+
"ms-python.python",
37+
"julialang.language-julia",
38+
"ms-python.black-formatter",
39+
"ms-python.flake8",
40+
"ms-python.vscode-pylance",
41+
"ms-python.pylint",
42+
"ms-python.isort",
43+
"ms-toolsai.jupyter",
44+
"Posit.air-vscode"
45+
],
46+
"settings": {
47+
"r.rterm.option": ["--no-save", "--no-restore-data", "--quiet"],
48+
"r.useRenvLibPath": true,
49+
"[r]": {
50+
"editor.defaultFormatter": "Posit.air-vscode",
51+
"editor.formatOnSave": true
52+
}
53+
}
54+
}
55+
}
6256
}

0 commit comments

Comments
 (0)