From a209627886c3edc6926bede732543f9c09aaf22c Mon Sep 17 00:00:00 2001 From: Vsevolod Date: Mon, 18 Oct 2021 02:13:21 +0300 Subject: feat: improve interface for `:Lsp*` commands (#1324) --- plugin/lspconfig.vim | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'plugin') diff --git a/plugin/lspconfig.vim b/plugin/lspconfig.vim index a9e947c6..7b7ee55a 100644 --- a/plugin/lspconfig.vim +++ b/plugin/lspconfig.vim @@ -8,11 +8,9 @@ lsp_complete_configured_servers = function() return table.concat(require'lspconfig'.available_servers(), '\n') end lsp_get_active_client_ids = function() - client_ids = {} - for idx, client in ipairs(vim.lsp.get_active_clients()) do - table.insert(client_ids, tostring(client.id)) - end - return client_ids + return vim.tbl_map(function(client) + return ("%d (%s)"):format(client.id, client.name) + end, vim.lsp.get_active_clients()) end require'lspconfig'._root._setup() EOF -- cgit v1.2.3-70-g09d2