diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 404af88..7eb6927 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,44 +1,52 @@ { "name": "project-dev", - "dockerComposeFile": ["docker-compose.yml"], + "dockerComposeFile": [ + "docker-compose.yml" + ], "service": "vscode", - "runServices": ["vscode"], + "runServices": [ + "vscode" + ], "shutdownAction": "stopCompose", "postCreateCommand": "~/.windows.sh", "workspaceFolder": "/workspace", // "overrideCommand": "", - "extensions": [ - "rust-lang.rust-analyzer", - "tamasfe.even-better-toml", // for Cargo.toml - "eamodio.gitlens", // IDE Git information - "davidanson.vscode-markdownlint", - "ms-azuretools.vscode-docker", // Docker integration and linting - "shardulm94.trailing-spaces", // Show trailing spaces - "Gruntfuggly.todo-tree", // Highlights TODO comments - "bierner.emojisense", // Emoji sense for markdown - "stkb.rewrap", // rewrap comments after n characters on one line - "vscode-icons-team.vscode-icons", // Better file extension icons - "github.vscode-pull-request-github", // Github interaction - "redhat.vscode-yaml", // Kubernetes, Drone syntax highlighting - "bajdzis.vscode-database", // Supports connections to mysql or postgres, over SSL, socked - "IBM.output-colorizer", // Colorize your output/test logs - // "mohsen1.prettify-json", // Prettify JSON data - // "zxh404.vscode-proto3", // Supports Proto syntax - // "jrebocho.vscode-random", // Generates random values - // "alefragnani.Bookmarks", // Manage bookmarks - // "quicktype.quicktype", // Paste JSON as code - // "spikespaz.vscode-smoothtype", // smooth cursor animation - ], - "settings": { - "files.eol": "\n", - "[rust]": { - "editor.defaultFormatter": "rust-lang.rust-analyzer", - "editor.formatOnSave": true - }, - "remote.extensionKind": { - "ms-azuretools.vscode-docker": "workspace" - }, - "editor.codeActionsOnSaveTimeout": 3000, - "rust-analyzer.serverPath": "/usr/local/bin/rust-analyzer" + "customizations": { + "vscode": { + "settings": { + "files.eol": "\n", + "[rust]": { + "editor.defaultFormatter": "rust-lang.rust-analyzer", + "editor.formatOnSave": true + }, + "remote.extensionKind": { + "ms-azuretools.vscode-docker": "workspace" + }, + "editor.codeActionsOnSaveTimeout": 3000, + "rust-analyzer.serverPath": "/usr/local/bin/rust-analyzer" + }, + "extensions": [ + "rust-lang.rust-analyzer", + "tamasfe.even-better-toml", // for Cargo.toml + "eamodio.gitlens", // IDE Git information + "davidanson.vscode-markdownlint", + "ms-azuretools.vscode-docker", // Docker integration and linting + "shardulm94.trailing-spaces", // Show trailing spaces + "Gruntfuggly.todo-tree", // Highlights TODO comments + "bierner.emojisense", // Emoji sense for markdown + "stkb.rewrap", // rewrap comments after n characters on one line + "vscode-icons-team.vscode-icons", // Better file extension icons + "github.vscode-pull-request-github", // Github interaction + "redhat.vscode-yaml", // Kubernetes, Drone syntax highlighting + "bajdzis.vscode-database" // Supports connections to mysql or postgres, over SSL, socked + // "IBM.output-colorizer", // Colorize your output/test logs + // "mohsen1.prettify-json", // Prettify JSON data + // "zxh404.vscode-proto3", // Supports Proto syntax + // "jrebocho.vscode-random", // Generates random values + // "alefragnani.Bookmarks", // Manage bookmarks + // "quicktype.quicktype", // Paste JSON as code + // "spikespaz.vscode-smoothtype" // smooth cursor animation + ] + } } -} \ No newline at end of file +}