diff --git a/home/modules/nvf.nix b/home/modules/nvf.nix index c5a7f9e..9b37498 100644 --- a/home/modules/nvf.nix +++ b/home/modules/nvf.nix @@ -23,15 +23,10 @@ enable = true; null-ls.enable = false; - servers.rust-analyzer.root_markers = [ - "Cargo.toml" - ".git" - ]; - inlayHints.enable = true; formatOnSave = true; lspkind.enable = true; - lspsaga.enable = false; + lspsaga.enable = true; trouble.enable = true; }; @@ -83,6 +78,13 @@ rust = { enable = true; crates.enable = false; + + lsp = { + server = "rust-analyzer"; + settings.rust-analyzer = { + checkOnSave.command = "clippy"; + }; + }; }; }; @@ -123,7 +125,13 @@ notify.nvim-notify.enable = true; - projects.project-nvim.enable = true; + projects.project-nvim.enable = { + enable = true; + setupOpts = { + patterns = [".git"]; + manual_mode = false; + }; + }; utility = { ccc.enable = true;