From a6414d0a09aaf78512217b5c88b606702175fdd7 Mon Sep 17 00:00:00 2001 From: innovaker <66737976+innovaker@users.noreply.github.com> Date: Thu, 3 Dec 2020 01:12:52 +0000 Subject: [PATCH] feat(devcontainer): add VSCode extensions for ZMK development ms-vscode.cpptools = C/C++ For editing C/C+ (firmware) and formatting with clang. plorefice.devicetree = DeviceTree For editing DeviceTree dts(i) and overlay files. spadin.zmk-tools = ZMK Tools For editing ZMK keymaps. twxs.cmake = CMake For editing cmake (build) scripts. trond-snekvik.kconfig-lang = Kconfig for the Zephyr Project For editing Zephyr Kconfig files. ms-python.python = Python For editing Python scripts. yzhang.markdown-all-in-one = Markdown All in One For editing markdown files (docs). dbaeumer.vscode-eslint = ESLint For linting EMCAScript (JavaScript). esbenp.prettier-vscode = Prettier - Code formatter For formatting many web-related languages. eamodio.gitlens = GitLens For supercharging git's capabilities. PR: #475 --- .devcontainer/devcontainer.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 1477df74..5b35c477 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -7,7 +7,18 @@ "type=volume,source=zmk-root-user,target=/root", "type=volume,source=zmk-config,target=/workspaces/zmk-config" ], - "extensions": ["ms-vscode.cpptools"], + "extensions": [ + "ms-vscode.cpptools", + "plorefice.devicetree", + "spadin.zmk-tools", + "twxs.cmake", + "trond-snekvik.kconfig-lang", + "ms-python.python", + "yzhang.markdown-all-in-one", + "dbaeumer.vscode-eslint", + "esbenp.prettier-vscode", + "eamodio.gitlens" + ], "settings": { "terminal.integrated.shell.linux": "/bin/bash" },