pojokcodeid.nvim-lazy/lua/user/utils/lsp.lua
2024-05-21 08:33:21 +07:00

16 lines
413 B
Lua

local M = {}
M.list_registered_providers_names = function(filetype)
local s = require("null-ls.sources")
local available_sources = s.get_available(filetype)
local registered = {}
for _, source in ipairs(available_sources) do
for method in pairs(source.methods) do
registered[method] = registered[method] or {}
table.insert(registered[method], source.name)
end
end
return registered
end
return M