From: Samir Benmendil Date: Mon, 27 Oct 2025 22:36:31 +0000 (+0000) Subject: nvim: let rustaceanvim discover dap configs itself X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/b6d499d1b76f112679e8438ad291c3a1351b3bcb?hp=61c72f133658b6fc6a60953ca34a8ea3f88c10fc nvim: let rustaceanvim discover dap configs itself --- diff --git a/nvim/lua/plugins/lang/rust.lua b/nvim/lua/plugins/lang/rust.lua index 97f9718..d57e565 100644 --- a/nvim/lua/plugins/lang/rust.lua +++ b/nvim/lua/plugins/lang/rust.lua @@ -79,25 +79,6 @@ return { }, }, }, - config = function(_, opts) - local package_path = require("mason-registry").get_package("codelldb"):get_install_path() - local codelldb = package_path .. "/extension/adapter/codelldb" - local library_path = package_path .. "/extension/lldb/lib/liblldb.dylib" - local uname = io.popen("uname"):read("*l") - if uname == "Linux" then - library_path = package_path .. "/extension/lldb/lib/liblldb.so" - end - opts.dap = { - adapter = require("rustaceanvim.config").get_codelldb_adapter(codelldb, library_path), - } - vim.g.rustaceanvim = vim.tbl_deep_extend("keep", vim.g.rustaceanvim or {}, opts or {}) - if vim.fn.executable("rust-analyzer") == 0 then - rmz.lazy.error( - "**rust-analyzer** not found in PATH, please install it.\nhttps://rust-analyzer.github.io/", - { title = "rustaceanvim" } - ) - end - end, }, { "neovim/nvim-lspconfig", opts = {