fix: rust-analyzer binary path

This commit is contained in:
danny 2025-09-07 10:23:05 +08:00
parent 9ed1af62e4
commit 38df85a42a

View file

@ -295,6 +295,20 @@ in {
''; '';
desc = "Highlight yanked"; desc = "Highlight yanked";
} }
{
event = ["BufWritePost"];
callback =
mkLuaInline
# lua
''
function(args)
local bufname = vim.api.nvim_buf_get_name(args.buf)
local info = string.format("Saved %s", vim.fn.fnamemodify(bufname, ":t"))
require("fidget").notify(info, vim.log.levels.INFO)
end
'';
desc = "Fidget notify file saved";
}
]; ];
globals = { globals = {
@ -316,6 +330,7 @@ in {
autoindent = true; autoindent = true;
smartindent = true; smartindent = true;
fillchars = "eob: "; fillchars = "eob: ";
wrap = false;
}; };
lsp = { lsp = {
@ -363,11 +378,29 @@ in {
bash.enable = true; bash.enable = true;
css.enable = true; css.enable = true;
rust.enable = true; rust = {
enable = true;
lsp = {
enable = true;
package = [
"rust-analyzer"
];
opts = ''
['rust-analyzer'] = {
cargo = {allFeature = true},
checkOnSave = true,
procMacro = {
enable = true,
},
},
'';
};
};
nix = { nix = {
enable = true; enable = true;
lsp = { lsp = {
enable = true; enable = true;
server = "nixd";
}; };
}; };
sql.enable = true; sql.enable = true;
@ -686,7 +719,8 @@ in {
ui = { ui = {
noice = { noice = {
enable = true; enable = true;
setupOpts.routes = [ setupOpts = {
routes = [
# Hide neo-tree notification # Hide neo-tree notification
{ {
filter = { filter = {
@ -697,8 +731,25 @@ in {
]; ];
}; };
} }
# Hide Save
{
filter = {
event = "msg_show";
kind = "bufwrite";
};
opts = {skip = true;};
}
{
filter = {
event = "msg_show";
any = [
{find = "written";}
]; ];
}; };
}
];
};
};
colorizer.enable = true; colorizer.enable = true;
fastaction.enable = true; fastaction.enable = true;
nvim-ufo = { nvim-ufo = {