From 7948282c8899b13f43ef91dc2e47a3ffd28a6ef7 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 20 Nov 2025 20:12:09 -0600 Subject: [PATCH] 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 * add: more recommended vscode extensions Signed-off-by: Owen-sz * add: .zed folder, and extensions to auto-install Signed-off-by: Owen-sz * smh I literally made it .jsonc earlier Signed-off-by: Owen-sz --------- Signed-off-by: Owen-sz --- .devcontainer/devcontainer.json | 9 +++++---- .vscode/extensions.json | 5 ++++- .zed/settings.jsonc | 9 +++++++++ 3 files changed, 18 insertions(+), 5 deletions(-) create mode 100644 .zed/settings.jsonc diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 96c9104ef2..965f6f203b 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,16 +1,17 @@ { "name": "Terra Devcontainer", "image": "ghcr.io/terrapkg/builder:frawhide", - "runArgs": [ - "--privileged" - ], + "runArgs": ["--privileged"], "features": { "ghcr.io/devcontainers/features/common-utils:2": {} }, "customizations": { "vscode": { "extensions": [ - "rhaiscript.vscode-rhai" + "rhaiscript.vscode-rhai", + "1dot75cm.rpmspec", + "hashicorp.hcl", + "redhat.vscode-xml" ] } }, diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 83262841d5..4f361bcb83 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,5 +1,8 @@ { "recommendations": [ - "rhaiscript.vscode-rhai" + "rhaiscript.vscode-rhai", + "1dot75cm.rpmspec", + "hashicorp.hcl", + "redhat.vscode-xml" ] } diff --git a/.zed/settings.jsonc b/.zed/settings.jsonc new file mode 100644 index 0000000000..7d4b82e90f --- /dev/null +++ b/.zed/settings.jsonc @@ -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 + } +}