diff options
| author | kylo252 <59826753+kylo252@users.noreply.github.com> | 2021-08-25 13:34:16 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-25 04:34:16 -0700 |
| commit | d6e78ef013a57761226df5b842d52912f15011dd (patch) | |
| tree | e7794a840e69dd30631619a2df8fe0cb85889b98 /lua/lspconfig/util.lua | |
| parent | [docgen] Update CONFIG.md (diff) | |
| download | nvim-lspconfig-d6e78ef013a57761226df5b842d52912f15011dd.tar nvim-lspconfig-d6e78ef013a57761226df5b842d52912f15011dd.tar.gz nvim-lspconfig-d6e78ef013a57761226df5b842d52912f15011dd.tar.bz2 nvim-lspconfig-d6e78ef013a57761226df5b842d52912f15011dd.tar.lz nvim-lspconfig-d6e78ef013a57761226df5b842d52912f15011dd.tar.xz nvim-lspconfig-d6e78ef013a57761226df5b842d52912f15011dd.tar.zst nvim-lspconfig-d6e78ef013a57761226df5b842d52912f15011dd.zip | |
feat(ui): lspinfo: better layout #1184)
Diffstat (limited to 'lua/lspconfig/util.lua')
| -rw-r--r-- | lua/lspconfig/util.lua | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lua/lspconfig/util.lua b/lua/lspconfig/util.lua index 2a7f04a3..4ab506dc 100644 --- a/lua/lspconfig/util.lua +++ b/lua/lspconfig/util.lua @@ -321,4 +321,15 @@ function M.find_package_json_ancestor(startpath) end) end +function M.get_active_client_by_ft(filetype) + local clients = vim.lsp.get_active_clients() + local clients_list = {} + for _, client in pairs(clients) do + if vim.tbl_contains(client.config.filetypes, filetype) then + table.insert(clients_list, client.name) + end + end + return clients_list +end + return M |
