Fix rust analyzer in vscode
This commit is contained in:
@@ -61,7 +61,8 @@ in
|
|||||||
|
|
||||||
programs.vscode = {
|
programs.vscode = {
|
||||||
enable = thisMachineIsPersonal;
|
enable = thisMachineIsPersonal;
|
||||||
package = pkgs.vscodium;
|
# Must use fhs version for vscode-lldb
|
||||||
|
package = pkgs.vscodium-fhs;
|
||||||
profiles.default = {
|
profiles.default = {
|
||||||
userSettings = {
|
userSettings = {
|
||||||
editor.formatOnSave = true;
|
editor.formatOnSave = true;
|
||||||
@@ -78,6 +79,15 @@ in
|
|||||||
lsp.serverPort = 6005; # port needs to match Godot configuration
|
lsp.serverPort = 6005; # port needs to match Godot configuration
|
||||||
editorPath.godot4 = "godot-mono";
|
editorPath.godot4 = "godot-mono";
|
||||||
};
|
};
|
||||||
|
rust-analyzer = {
|
||||||
|
restartServerOnConfigChange = true;
|
||||||
|
testExplorer = true;
|
||||||
|
server.path = "rust-analyzer"; # Use the rust-analyzer from PATH (which is set by nixEnvSelector from the project's flake)
|
||||||
|
};
|
||||||
|
nixEnvSelector = {
|
||||||
|
useFlakes = true; # This hasn't ever worked for me and I have to use shell.nix... but maybe someday
|
||||||
|
suggestion = false; # Stop really annoy nagging
|
||||||
|
};
|
||||||
};
|
};
|
||||||
extensions = with pkgs.vscode-extensions; [
|
extensions = with pkgs.vscode-extensions; [
|
||||||
bbenoist.nix # nix syntax support
|
bbenoist.nix # nix syntax support
|
||||||
|
|||||||
Reference in New Issue
Block a user