Initial commit
This commit is contained in:
23
home/editors/nvim/plugins/lang/rust.nix
Normal file
23
home/editors/nvim/plugins/lang/rust.nix
Normal file
@@ -0,0 +1,23 @@
|
||||
{pkgs, ...}: {
|
||||
plugins = {
|
||||
crates.enable = true;
|
||||
|
||||
rustaceanvim = {
|
||||
enable = false;
|
||||
settings = {
|
||||
server.cmd = ["rust-analyzer"];
|
||||
dap.adapter.__raw = let
|
||||
codelldb = pkgs.vscode-extensions.vadimcn.vscode-lldb;
|
||||
extensionPath = "${codelldb}/share/vscode/extensions/vadimcn.vscode-lldb";
|
||||
codelldbPath = "${extensionPath}/adapter/codelldb";
|
||||
liblldbPath = "${extensionPath}/lldb/lib/liblldb.so";
|
||||
in ''
|
||||
require("rustaceanvim.config").get_codelldb_adapter(
|
||||
"${codelldbPath}",
|
||||
"${liblldbPath}"
|
||||
)
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user