From 84f8041b3acb2bf686fbbbd905a4e498b98c5383 Mon Sep 17 00:00:00 2001 From: dundargoc Date: Mon, 23 Dec 2024 14:10:59 +0100 Subject: [PATCH] refactor!: make unsued util functions private If any public function is not used by any configuration, then we can simply make them private. It is possible that there are external uses of these functions, but a preliminary search indicated that usage is small to non-existent. Functions that are privatized: - get_active_clients_list_by_ft Work on https://github.com/neovim/nvim-lspconfig/issues/2079. --- lua/lspconfig/util.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/lspconfig/util.lua b/lua/lspconfig/util.lua index e2bba2e19c..e58d0ffb87 100644 --- a/lua/lspconfig/util.lua +++ b/lua/lspconfig/util.lua @@ -208,7 +208,7 @@ function M.insert_package_json(config_files, field, fname) return config_files end -function M.get_active_clients_list_by_ft(filetype) +local function get_active_clients_list_by_ft(filetype) local clients = M.get_lsp_clients() local clients_list = {} for _, client in pairs(clients) do @@ -225,7 +225,7 @@ end function M.get_other_matching_providers(filetype) local configs = require 'lspconfig.configs' - local active_clients_list = M.get_active_clients_list_by_ft(filetype) + local active_clients_list = get_active_clients_list_by_ft(filetype) local other_matching_configs = {} for _, config in pairs(configs) do if not vim.tbl_contains(active_clients_list, config.name) then