diff options
| author | Michael Lingelbach <m.j.lbach@gmail.com> | 2021-03-28 01:27:27 -0700 |
|---|---|---|
| committer | Michael Lingelbach <m.j.lbach@gmail.com> | 2021-03-28 01:48:57 -0700 |
| commit | 1dfab4f50f03efb304ec8c996728bb5dc90962d6 (patch) | |
| tree | 23986591d61b041dfcc8b502c0814c1371c38e0a /plugin | |
| parent | Merge pull request #799 from mjlbach/fixes (diff) | |
| download | nvim-lspconfig-1dfab4f50f03efb304ec8c996728bb5dc90962d6.tar nvim-lspconfig-1dfab4f50f03efb304ec8c996728bb5dc90962d6.tar.gz nvim-lspconfig-1dfab4f50f03efb304ec8c996728bb5dc90962d6.tar.bz2 nvim-lspconfig-1dfab4f50f03efb304ec8c996728bb5dc90962d6.tar.lz nvim-lspconfig-1dfab4f50f03efb304ec8c996728bb5dc90962d6.tar.xz nvim-lspconfig-1dfab4f50f03efb304ec8c996728bb5dc90962d6.tar.zst nvim-lspconfig-1dfab4f50f03efb304ec8c996728bb5dc90962d6.zip | |
Add stop, start, and restart commands
Diffstat (limited to 'plugin')
| -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 |
