aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/lsp.lua
diff options
context:
space:
mode:
authorAshkan Kiani <ashkan.k.kiani@gmail.com>2019-11-20 11:36:50 -0800
committerAshkan Kiani <ashkan.k.kiani@gmail.com>2019-11-20 11:36:50 -0800
commit0904ffe387f825404d8467f9787678c2251728dd (patch)
tree22993f0df7e624c9440fdde6aa5cc840c9a0dc0f /runtime/lua/vim/lsp.lua
parent3ae9b3781e0b66f5874971665b38314d61668627 (diff)
downloadrneovim-0904ffe387f825404d8467f9787678c2251728dd.tar.gz
rneovim-0904ffe387f825404d8467f9787678c2251728dd.tar.bz2
rneovim-0904ffe387f825404d8467f9787678c2251728dd.zip
Bugfixes.
- Return after an error in RPC. - Use an empty vim table for serialization.
Diffstat (limited to 'runtime/lua/vim/lsp.lua')
-rw-r--r--runtime/lua/vim/lsp.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/lua/vim/lsp.lua b/runtime/lua/vim/lsp.lua
index 9dbe03dace..4724ff0281 100644
--- a/runtime/lua/vim/lsp.lua
+++ b/runtime/lua/vim/lsp.lua
@@ -400,7 +400,7 @@ function lsp.start_client(config)
rpc.request('initialize', initialize_params, function(init_err, result)
assert(not init_err, tostring(init_err))
assert(result, "server sent empty result")
- rpc.notify('initialized', {})
+ rpc.notify('initialized', {[vim.type_idx]=vim.types.dictionary})
client.initialized = true
uninitialized_clients[client_id] = nil
client.server_capabilities = assert(result.capabilities, "initialize result doesn't contain capabilities")