From 088dca436218d80c4e89b7a128fa6fd94a84f662 Mon Sep 17 00:00:00 2001 From: ralvescosta Date: Thu, 29 May 2025 08:49:07 -0300 Subject: [PATCH] fix: new mason installation path --- lua/custom/plugins/rustaceanvim.lua | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lua/custom/plugins/rustaceanvim.lua b/lua/custom/plugins/rustaceanvim.lua index 7443bd0d..4a7020cc 100644 --- a/lua/custom/plugins/rustaceanvim.lua +++ b/lua/custom/plugins/rustaceanvim.lua @@ -6,8 +6,14 @@ return { pft = 'rust', config = function() local mason_registry = require 'mason-registry' - local codelldb = mason_registry.get_package 'codelldb' - local extension_path = codelldb:get_install_path() .. '/extension/' + + local mason_base = vim.fn.expand '$MASON' + if mason_base == '' then + mason_base = vim.fn.stdpath 'data' .. '/mason' + end + + local codelldb_install = mason_base .. '/packages/codelldb' + local extension_path = codelldb_install .. '/extension/' local codelldb_path = extension_path .. 'adapter/codelldb' local liblldb_path = extension_path .. 'lldb/lib/liblldb.so' local cfg = require 'rustaceanvim.config'