mirror of
https://github.com/LazyVim/LazyVim.git
synced 2025-07-14 11:24:38 +02:00
Improve mason deps' assets resolution
This commit is contained in:
parent
759e410984
commit
060b7ca704
3 changed files with 10 additions and 9 deletions
|
@ -50,7 +50,7 @@ return {
|
||||||
local dap = require("dap")
|
local dap = require("dap")
|
||||||
dap.adapters.php = {
|
dap.adapters.php = {
|
||||||
type = "executable",
|
type = "executable",
|
||||||
command = "php-debug-adapter",
|
command = vim.fn.exepath("php-debug-adapter"),
|
||||||
args = {},
|
args = {},
|
||||||
}
|
}
|
||||||
end,
|
end,
|
||||||
|
|
|
@ -111,13 +111,9 @@ return {
|
||||||
},
|
},
|
||||||
config = function(_, opts)
|
config = function(_, opts)
|
||||||
if LazyVim.has("mason.nvim") then
|
if LazyVim.has("mason.nvim") then
|
||||||
local package_path = LazyVim.get_pkg_path("codelldb")
|
local codelldb = vim.fn.exepath("codelldb")
|
||||||
local codelldb = package_path .. "/extension/adapter/codelldb"
|
local codelldb_lib_ext = io.popen("uname"):read("*l") == "Linux" and ".so" or ".dylib"
|
||||||
local library_path = package_path .. "/extension/lldb/lib/liblldb.dylib"
|
local library_path = vim.fn.expand("$MASON/opt/lldb/lib/liblldb" .. codelldb_lib_ext)
|
||||||
local uname = io.popen("uname"):read("*l")
|
|
||||||
if uname == "Linux" then
|
|
||||||
library_path = package_path .. "/extension/lldb/lib/liblldb.so"
|
|
||||||
end
|
|
||||||
opts.dap = {
|
opts.dap = {
|
||||||
adapter = require("rustaceanvim.config").get_codelldb_adapter(codelldb, library_path),
|
adapter = require("rustaceanvim.config").get_codelldb_adapter(codelldb, library_path),
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,7 +26,12 @@ describe("Extra", function()
|
||||||
return not vim.tbl_contains(ignore, extra.modname)
|
return not vim.tbl_contains(ignore, extra.modname)
|
||||||
end, extras)
|
end, extras)
|
||||||
|
|
||||||
local lsp_to_pkg = require("mason-lspconfig").get_mappings().lspconfig_to_package
|
local lsp_to_pkg = {}
|
||||||
|
if vim.fn.has("nvim-0.11") == 1 then
|
||||||
|
lsp_to_pkg = require("mason-lspconfig.mappings").get_mason_map().lspconfig_to_package
|
||||||
|
else
|
||||||
|
lsp_to_pkg = require("mason-lspconfig.mappings.server").lspconfig_to_package
|
||||||
|
end
|
||||||
|
|
||||||
local tsspec = Plugin.Spec.new({
|
local tsspec = Plugin.Spec.new({
|
||||||
import = "lazyvim.plugins.treesitter",
|
import = "lazyvim.plugins.treesitter",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue