diff --git a/users/simon/modules/neovim/init.lua b/users/simon/modules/neovim/init.lua index 62aa7bd..8066267 100644 --- a/users/simon/modules/neovim/init.lua +++ b/users/simon/modules/neovim/init.lua @@ -351,9 +351,23 @@ lsp.rust_analyzer.setup { on_attach = on_attach, settings = { ['rust-analyzer'] = { + cargo = { + buildScripts = { + enable = true, + }, + }, checkOnSave = { command = 'clippy', }, + imports = { + granularity = { + group = "module", + }, + prefix = "self", + }, + procMacro = { + enable = true + }, }, }, }