Files
nixos-config/home/applications/vscode/javascript.nix
2024-02-21 16:49:22 -04:00

26 lines
788 B
Nix

{
inputs,
system,
...
}: {
programs.vscode = {
extensions = with inputs.nix-vscode-extensions.extensions.${system}; [
# General
vscode-marketplace.christian-kohler.npm-intellisense
vscode-marketplace.esbenp.prettier-vscode
vscode-marketplace.liamhammett.inline-parameters
vscode-marketplace.mgmcdermott.vscode-language-babel
vscode-marketplace.yatki.vscode-surround
# Svelte
vscode-marketplace.svelte.svelte-vscode
];
userSettings = {
"[javascript]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
"[typescript]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
"[typescriptreact]"."editor.defaultFormatter" = "esbenp.prettier-vscode";
"svelte.enable-ts-plugin" = true;
};
};
}