This commit is contained in:
Vivian 2024-12-04 15:13:10 +01:00
parent 359c8534f9
commit 1e633dd97d
8 changed files with 105 additions and 67 deletions

View file

@ -1,8 +1,34 @@
{ pkgs, ... }:
{
plugins = {
rustaceanvim = {
enable = true;
rustAnalyzerPackage = pkgs.rust-analyzer;
settings = {
auto_attach = true;
server = {
standalone = false;
default_settings = {
rust-analyzer = {
inlayHints = {
lifetimeElisionHints = {
enable = "always";
};
};
check = {
command = "clippy";
};
cachePriming.enable = false;
};
};
};
};
};
lsp = {
enable = true;
inlayHints = true;
keymaps = {
lspBuf = {
K = "hover";
@ -23,7 +49,7 @@
nil_ls.enable = true; # NixOS
dockerls.enable = true;
rust_analyzer = {
enable = true;
enable = false;
installCargo = false;
installRustc = false;
};