diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 77b63f18d..ba4772128 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,30 +1,43 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at: +// https://github.com/microsoft/vscode-dev-containers/tree/v0.162.0/containers/deno { "name": "Deno", "dockerFile": "Dockerfile", - // Set *default* container specific settings.json values on container create. "settings": { "terminal.integrated.shell.linux": "/bin/bash", "deno.enable": true, - "deno.lint": true, "editor.defaultFormatter": "denoland.vscode-deno", - "editor.formatOnSave": true, + "editor.minimap.enabled": false, + "editor.wordWrap": "on", "editor.codeActionsOnSave": { "source.organizeImports": true, "source.fixAll": true - } + }, + "editor.fontSize": 16, + "workbench.colorTheme": "Material Theme Darker", + "workbench.iconTheme": "eq-material-theme-icons-darker", + "breadcrumbs.enabled": true, + "editor.renderWhitespace": "all", + "editor.suggestSelection": "first", + "editor.formatOnSave": true, + "files.autoSave": "afterDelay", + "editor.fontFamily": "Fira Code, Menlo, Monaco, 'Courier New', monospace", + "typescript.updateImportsOnFileMove.enabled": "always", + "javascript.updateImportsOnFileMove.enabled": "always" }, - // Add the IDs of extensions you want installed when the container is created. "extensions": [ - "denoland.vscode-deno" - ] + "denoland.vscode-deno", + "pkief.material-icon-theme", + "coenraads.bracket-pair-colorizer", + "equinusocio.vsc-material-theme", + "tabnine.tabnine-vscode" + ], // Use 'forwardPorts' to make a list of ports inside the container available locally. // "forwardPorts": [], - // Uncomment to use the Docker CLI from inside the container. See https://aka.ms/vscode-remote/samples/docker-from-docker. // "mounts": [ "source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind" ], - - // Uncomment to connect as a non-root user. See https://aka.ms/vscode-remote/containers/non-root. - // "remoteUser": "vscode" + // Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. + "remoteUser": "vscode" }