some nixvim shit

This commit is contained in:
xqtc 2024-09-30 20:36:14 +02:00
parent b62faa2539
commit 34ac1c621f

View file

@ -136,23 +136,23 @@
copilot-cmp.enable = false; copilot-cmp.enable = false;
neocord.enable = true; neocord.enable = true;
rustaceanvim = { rustaceanvim = {
enable = true; enable = false;
settings = { settings = {
dap.autoloadConfigurations = true; # dap.autoloadConfigurations = true;
dap.adapter = let # dap.adapter = let
code-lldb = pkgs.vscode-extensions.vadimcn.vscode-lldb; # code-lldb = pkgs.vscode-extensions.vadimcn.vscode-lldb;
in { # in {
executable.command = "${code-lldb}/share/vscode/extensions/vadimcn.vscode-lldb/adapter/codelldb"; # executable.command = "${code-lldb}/share/vscode/extensions/vadimcn.vscode-lldb/adapter/codelldb";
executable.args = [ # executable.args = [
"--liblldb" # "--liblldb"
"${code-lldb}/share/vscode/extensions/vadimcn.vscode-lldb/lldb/lib/liblldb.dylib" # "${code-lldb}/share/vscode/extensions/vadimcn.vscode-lldb/lldb/lib/liblldb.dylib"
"--port" # "--port"
"31337" # "31337"
]; # ];
type = "server"; # type = "server";
port = "31337"; # port = "31337";
host = "127.0.0.1"; # host = "127.0.0.1";
}; # };
}; };
server = { server = {
settings = { settings = {
@ -163,7 +163,7 @@
}; };
}; };
}; };
rustaceanvim.settings.server.default_settings.rust-analyzer.diagnostics.disabled = ["inactive-code"]; # rustaceanvim.settings.server.default_settings.rust-analyzer.diagnostics.disabled = ["inactive-code"];
lsp = { lsp = {
enable = true; enable = true;
inlayHints = true; inlayHints = true;
@ -183,11 +183,17 @@
java-language-server.enable = true; java-language-server.enable = true;
hls.enable = true; hls.enable = true;
eslint.enable = true; eslint.enable = true;
# rust-analyzer = { rust-analyzer = {
# enable = true; enable = true;
# installCargo = false; installCargo = false;
# installRustc = false; installRustc = false;
# }; settings = {
inlayHints = {
closureStyle = "rust_analyzer";
};
typing.autoClosingAngleBrackets.enable = true;
};
};
nil_ls.enable = true; nil_ls.enable = true;
}; };
}; };
@ -208,7 +214,7 @@
nixvimInjections = true; nixvimInjections = true;
settings = { settings = {
ensure_installed = "all"; ensure_installed = "all";
highlight.enable = true; # highlight.enable = true;
}; };
}; };
treesitter-refactor = { treesitter-refactor = {