diff options
Diffstat (limited to 'plugin/lspconfig.vim')
| -rw-r--r-- | plugin/lspconfig.vim | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/plugin/lspconfig.vim b/plugin/lspconfig.vim index 7dbf8e26..a9e947c6 100644 --- a/plugin/lspconfig.vim +++ b/plugin/lspconfig.vim @@ -4,8 +4,15 @@ endif let g:lspconfig = 1 lua << EOF -lsp_complete_installable_servers = function() +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 +end require'lspconfig'._root._setup() EOF |
