feat(lsp): allow overriding options for vim.lsp.buf.format. Fixes #51

This commit is contained in:
Folke Lemaitre
2023-01-13 22:46:16 +01:00
parent 688436c9af
commit 40d363cf3f
3 changed files with 20 additions and 2 deletions

View File

@ -20,6 +20,16 @@ function M.has(plugin)
return require("lazy.core.config").plugins[plugin] ~= nil
end
---@param name string
function M.opts(name)
local plugin = require("lazy.core.config").plugins[name]
if not plugin then
return {}
end
local Plugin = require("lazy.core.plugin")
return Plugin.values(plugin, "opts", false)
end
-- returns the root directory based on:
-- * lsp workspace folders
-- * lsp root_dir