feat(.devcontainer, .vscode, add .zed): add more devcontainer lang extensions and clean up, add more extensions to .vscode, create .zed folder and install extensions there too (#7520)

* feat: add more devcontainer lang extensions, clean up a bit

Signed-off-by: Owen-sz <owen@fyralabs.com>

* add: more recommended vscode extensions

Signed-off-by: Owen-sz <owen@fyralabs.com>

* add: .zed folder, and extensions to auto-install

Signed-off-by: Owen-sz <owen@fyralabs.com>

* smh I literally made it .jsonc earlier

Signed-off-by: Owen-sz <owen@fyralabs.com>

---------

Signed-off-by: Owen-sz <owen@fyralabs.com>
This commit is contained in:
Owen Zimmerman
2025-11-20 20:12:09 -06:00
committed by GitHub
parent 2ffbf998bc
commit 7948282c88
3 changed files with 18 additions and 5 deletions
+5 -4
View File
@@ -1,16 +1,17 @@
{ {
"name": "Terra Devcontainer", "name": "Terra Devcontainer",
"image": "ghcr.io/terrapkg/builder:frawhide", "image": "ghcr.io/terrapkg/builder:frawhide",
"runArgs": [ "runArgs": ["--privileged"],
"--privileged"
],
"features": { "features": {
"ghcr.io/devcontainers/features/common-utils:2": {} "ghcr.io/devcontainers/features/common-utils:2": {}
}, },
"customizations": { "customizations": {
"vscode": { "vscode": {
"extensions": [ "extensions": [
"rhaiscript.vscode-rhai" "rhaiscript.vscode-rhai",
"1dot75cm.rpmspec",
"hashicorp.hcl",
"redhat.vscode-xml"
] ]
} }
}, },
+4 -1
View File
@@ -1,5 +1,8 @@
{ {
"recommendations": [ "recommendations": [
"rhaiscript.vscode-rhai" "rhaiscript.vscode-rhai",
"1dot75cm.rpmspec",
"hashicorp.hcl",
"redhat.vscode-xml"
] ]
} }
+9
View File
@@ -0,0 +1,9 @@
// There is no HCL extension, but the Terraform extension grants HCL support
{
"auto_install_extensions": {
"RPM Spec": true,
"XML": true,
"rhai": true,
"Terraform": true
}
}