diff options
| author | Michael Lingelbach <m.j.lbach@gmail.com> | 2021-01-11 15:52:05 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-01-11 15:52:05 -0800 |
| commit | a16a5767461fee085962e78e79491c5fefd45f54 (patch) | |
| tree | c60f14f1fb759d9cc94e94f8f03426fad1e1b5cd /lua | |
| parent | Merge pull request #657 from mjlbach/fix_rust_analyzer_root (diff) | |
| parent | [docgen] Update README.md (diff) | |
| download | nvim-lspconfig-a16a5767461fee085962e78e79491c5fefd45f54.tar nvim-lspconfig-a16a5767461fee085962e78e79491c5fefd45f54.tar.gz nvim-lspconfig-a16a5767461fee085962e78e79491c5fefd45f54.tar.bz2 nvim-lspconfig-a16a5767461fee085962e78e79491c5fefd45f54.tar.lz nvim-lspconfig-a16a5767461fee085962e78e79491c5fefd45f54.tar.xz nvim-lspconfig-a16a5767461fee085962e78e79491c5fefd45f54.tar.zst nvim-lspconfig-a16a5767461fee085962e78e79491c5fefd45f54.zip | |
Merge pull request #651 from mjlbach/lsp_info
Commands: add LspInfo
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/lspconfig.lua | 98 | ||||
| -rw-r--r-- | lua/lspconfig/_lspui.lua | 107 |
2 files changed, 205 insertions, 0 deletions
diff --git a/lua/lspconfig.lua b/lua/lspconfig.lua index 9b9dbcf4..d8444160 100644 --- a/lua/lspconfig.lua +++ b/lua/lspconfig.lua @@ -1,4 +1,5 @@ local configs = require 'lspconfig/configs' +local lspui = require 'lspconfig/_lspui' local M = { util = require 'lspconfig/util'; @@ -18,6 +19,103 @@ end -- script in scriptnames to be executed is lspconfig. function M._root._setup() M._root.commands = { + LspInfo = { + function() + -- These options need to be cached before switching to the floating + -- buffer. + local buf_clients = vim.lsp.buf_get_clients() + local clients = vim.lsp.get_active_clients() |
