languages/rust: fix unused lsp settings option (#641)

Co-authored-by: raf <me@notashelf.dev>
This commit is contained in:
Ching Pei Yang 2025-03-10 09:43:34 +01:00 committed by GitHub
parent c8fd6204d0
commit 9f276a0c5f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -62,6 +62,15 @@ in {
description = "Options to pass to rust analyzer";
type = str;
default = "";
example = ''
['rust-analyzer'] = {
cargo = {allFeature = true},
checkOnSave = true,
procMacro = {
enable = true,
},
},
'';
};
};
@ -142,6 +151,9 @@ in {
then expToLua cfg.lsp.package
else ''{"${cfg.lsp.package}/bin/rust-analyzer"}''
},
default_settings = {
${cfg.lsp.opts}
},
on_attach = function(client, bufnr)
default_on_attach(client, bufnr)
local opts = { noremap=true, silent=true, buffer = bufnr }