aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim_lsp/skeleton.lua
diff options
context:
space:
mode:
authorAshkan Kiani <ashkan.k.kiani@gmail.com>2019-11-26 06:18:55 -0800
committerGitHub <noreply@github.com>2019-11-26 06:18:55 -0800
commitdb04cb9e6f0b4ff47d4cd187e5426eca4b652d15 (patch)
tree13ec10c131e0dd6a65ceb80b134da35788fdb5bf /lua/nvim_lsp/skeleton.lua
parent[docgen] Update README.md (diff)
downloadnvim-lspconfig-db04cb9e6f0b4ff47d4cd187e5426eca4b652d15.tar
nvim-lspconfig-db04cb9e6f0b4ff47d4cd187e5426eca4b652d15.tar.gz
nvim-lspconfig-db04cb9e6f0b4ff47d4cd187e5426eca4b652d15.tar.bz2
nvim-lspconfig-db04cb9e6f0b4ff47d4cd187e5426eca4b652d15.tar.lz
nvim-lspconfig-db04cb9e6f0b4ff47d4cd187e5426eca4b652d15.tar.xz
nvim-lspconfig-db04cb9e6f0b4ff47d4cd187e5426eca4b652d15.tar.zst
nvim-lspconfig-db04cb9e6f0b4ff47d4cd187e5426eca4b652d15.zip
Add docs and vscode names. (#53)
* Add vscode name for leanls * Add vscode name for fortls * Add vscode name for solargraph * Add vscode name for ccls * Add vscode name for elmls * Update for new lsp.callbacks and add note.
Diffstat (limited to 'lua/nvim_lsp/skeleton.lua')
-rw-r--r--lua/nvim_lsp/skeleton.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/lua/nvim_lsp/skeleton.lua b/lua/nvim_lsp/skeleton.lua
index 9ab91598..ff26e14b 100644
--- a/lua/nvim_lsp/skeleton.lua
+++ b/lua/nvim_lsp/skeleton.lua
@@ -39,7 +39,9 @@ function skeleton.__newindex(t, template_name, template)
local function add_callbacks(config)
config.callbacks["window/logMessage"] = function(err, method, params, client_id)
if params and params.type <= config.log_level then
- lsp.default_callbacks[method](err, method, params, client_id)
+ -- TODO(ashkan) remove this after things have settled.
+ assert(lsp.callbacks, "Please update neovim master. This is an incompatible interface.")
+ lsp.callbacks[method](err, method, params, client_id)
end
end