From 6c313c97d95c6133f9b4fbbd8a7e59fa0cb0eef6 Mon Sep 17 00:00:00 2001 From: ajschroeder Date: Mon, 9 Dec 2024 22:36:07 +0000 Subject: [PATCH] feat: add vscode defaults --- .vscode/extensions.json | 7 +++++++ .vscode/settings.json | 27 +++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..9dccc2a --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + "recommendations": [ + "hashicorp.hcl", // HCL + "redhat.ansible", // Ansible + "vscode.json-language-features" // JSON + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..629451a --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,27 @@ +{ + // Ansible settings + "ansible.python.interpreterPath": "/usr/bin/python3", + // Editor settings + "editor.bracketPairColorization.enabled": true, + "editor.bracketPairColorization.independentColorPoolPerBracketType": true, + "editor.formatOnSaveMode": "modificationsIfAvailable", + "editor.guides.bracketPairs": true, + "files.insertFinalNewline": true, + "files.trimTrailingWhitespace": true, + // File watcher settings + "files.watcherExclude": { + "**/.DS_Store": true, + "**/.site/**": true, + "**/.trunk/**": true + }, + // Extension settings + "extensions.ignoreRecommendations": false, + // Language-specific settings + "[json]": { + "editor.defaultFormatter": "vscode.json-language-features", + "editor.formatOnPaste": true, + "editor.formatOnSave": true, + "editor.formatOnType": true, + "editor.trimAutoWhitespace": true + }, +} \ No newline at end of file