From b6d499d1b76f112679e8438ad291c3a1351b3bcb Mon Sep 17 00:00:00 2001 From: Samir Benmendil Date: Mon, 27 Oct 2025 22:36:31 +0000 Subject: [PATCH 1/1] nvim: let rustaceanvim discover dap configs itself --- nvim/lua/plugins/lang/rust.lua | 19 ------------------- 1 file changed, 19 deletions(-) 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 = { -- 2.51.2