From b645bfbddcc766121983f7266fd71fdeb8b9bb95 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Thu, 21 Dec 2023 14:45:45 +0100 Subject: [PATCH] neovim: Use rust-analyzer configuration from docs --- users/simon/modules/neovim/init.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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 + }, }, }, }