qenya/vscode: rust-analyzer support

This commit is contained in:
Katherina Walshe-Grey 2025-03-18 13:14:50 +00:00
parent 52e3168f8d
commit 780a18f627

View file

@ -18,13 +18,17 @@ in
jdinhlife.gruvbox jdinhlife.gruvbox
jnoortheen.nix-ide jnoortheen.nix-ide
matangover.mypy matangover.mypy
mkhl.direnv
ms-python.black-formatter ms-python.black-formatter
ms-python.python ms-python.python
rust-lang.rust-analyzer
vadimcn.vscode-lldb
]; ];
mutableExtensionsDir = false; mutableExtensionsDir = false;
userSettings = { userSettings = {
"css.format.spaceAroundSelectorSeparator" = true; "css.format.spaceAroundSelectorSeparator" = true;
"css.format.newlineBetweenSelectors" = false; "css.format.newlineBetweenSelectors" = false;
"debug.allowBreakpointsEverywhere" = true;
"extensions.autoUpdate" = false; "extensions.autoUpdate" = false;
"files.insertFinalNewline" = true; "files.insertFinalNewline" = true;
"git.autofetch" = true; "git.autofetch" = true;
@ -40,6 +44,7 @@ in
formatting.command = [ "${pkgs.nixpkgs-fmt}/bin/nixpkgs-fmt" ]; formatting.command = [ "${pkgs.nixpkgs-fmt}/bin/nixpkgs-fmt" ];
nix.flake.autoArchive = true; nix.flake.autoArchive = true;
}; };
"rust-analyzer.check.command" = "clippy";
"terminal.integrated.allowChords" = false; "terminal.integrated.allowChords" = false;
"terminal.integrated.defaultProfile.linux" = "zsh"; "terminal.integrated.defaultProfile.linux" = "zsh";
"workbench.colorTheme" = "Gruvbox Dark Medium"; "workbench.colorTheme" = "Gruvbox Dark Medium";