diff --git a/roles/linroom/tasks/vscode.yml b/roles/linroom/tasks/vscode.yml index 8e6ad0c..78b0679 100644 --- a/roles/linroom/tasks/vscode.yml +++ b/roles/linroom/tasks/vscode.yml @@ -12,24 +12,10 @@ name: code state: latest +- name: Include VS code extension list + include_vars: vscode_extensions.yml + - name: Install VS Code extensions command: code --no-sandbox --user-data-dir "/usr/share/code/resources/app" --extensions-dir "/usr/share/code/resources/app/extensions" --install-extension "{{ item }}" - loop: - - VisualStudioExptTeam.vscodeintellicode - - arthurwang.vsc-prolog - - dramforever.vscode-ghc-simple - - eamodio.gitlens - - justusadam.language-haskell - - ms-dotnettools.csdevkit # IS-63714 - - ms-python.python - - ms-vscode.cpptools - - ocamllabs.ocaml-platform - - stonebuddha.vscode-better-sml - - vscode-icons-team.vscode-icons - - vscjava.vscode-java-pack - - dan-c-underwood.arm # RA-63703 - - marus25.cortex-debug # RA-63703 - - NateAGeek.memory-viewer # RA-63703 - - ms-vscode.cpptools-extension-pack # RA-63703 - - platformio.platformio-ide # ORS-63218 + loop: {{VSCode_Extensions}} notify: fix VS code extensions diff --git a/roles/linroom/tasks/vscode_extensions.yml b/roles/linroom/tasks/vscode_extensions.yml new file mode 100644 index 0000000..f42ef76 --- /dev/null +++ b/roles/linroom/tasks/vscode_extensions.yml @@ -0,0 +1,19 @@ +VSCode_Extensions: + - VisualStudioExptTeam.vscodeintellicode + - arthurwang.vsc-prolog + - dramforever.vscode-ghc-simple + - eamodio.gitlens + - justusadam.language-haskell + - ms-dotnettools.csdevkit # IS-63714 + - ms-python.python + - ms-vscode.cpptools + - ocamllabs.ocaml-platform + - stonebuddha.vscode-better-sml + - vscode-icons-team.vscode-icons + - vscjava.vscode-java-pack + - dan-c-underwood.arm # RA-63703 + - marus25.cortex-debug # RA-63703 + - NateAGeek.memory-viewer # RA-63703 + - ms-vscode.cpptools-extension-pack # RA-63703 + - platformio.platformio-ide # ORS-63218 + - stmicroelectronics.stm32-vscode-extension # RA-63703