diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 91bdcfd..9ad1ae1 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,4 +1,15 @@ { - "recommendations": ["astro-build.astro-vscode", "kamadorueda.alejandra"], + "recommendations": [ + "arrterian.nix-env-selector", + "astro-build.astro-vscode", + "bradlc.vscode-tailwindcss", + "csstools.postcss", + "ecmel.vscode-html-css", + "formulahendry.auto-complete-tag", + "jnoortheen.nix-ide", + "kamadorueda.alejandra", + "mikestead.dotenv", + "stylelint.vscode-stylelint", + ], "unwantedRecommendations": [] -} +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index 43a9bb1..7d6df7d 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,8 +1,20 @@ { + "editor.linkedEditing": true, "editor.formatOnSave": true, + "files.associations": { + "*.mdx": "markdown", + "*.css": "tailwindcss", + "flake.lock": "json" + }, "[nix]": { "editor.defaultFormatter": "kamadorueda.alejandra" }, + "[html]": { + "editor.defaultFormatter": "vscode.html-language-features" + }, + "[css]": { + "editor.defaultFormatter": "vscode.css-language-features" + }, "[json]": { "editor.defaultFormatter": "vscode.json-language-features" }, @@ -18,7 +30,13 @@ "[javascript]": { "editor.defaultFormatter": "vscode.typescript-language-features" }, + "[tailwindcss]": { + "editor.defaultFormatter": "bradlc.vscode-tailwindcss" + }, "[astro]": { "editor.defaultFormatter": "astro-build.astro-vscode" - } + }, + "nix.serverPath": "nil", + "nix.enableLanguageServer": true, + "alejandra.program": "alejandra" } \ No newline at end of file