diff options
Diffstat (limited to 'lua/lvim/lsp')
| -rw-r--r-- | lua/lvim/lsp/utils.lua | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/lua/lvim/lsp/utils.lua b/lua/lvim/lsp/utils.lua index 47b1c8ba..ebc682e5 100644 --- a/lua/lvim/lsp/utils.lua +++ b/lua/lvim/lsp/utils.lua @@ -66,6 +66,14 @@ function M.get_supported_filetypes(server_name)    return requested_server:get_supported_filetypes()  end +---Get supported servers per filetype +---@param filetype string +---@return table list of names of supported servers +function M.get_supported_servers_per_filetype(filetype) +  local filetype_server_map = require "nvim-lsp-installer._generated.filetype_map" +  return filetype_server_map[filetype] +end +  ---Get all supported filetypes by nvim-lsp-installer  ---@return table supported filestypes as a list of strings  function M.get_all_supported_filetypes() | 
