diff options
Diffstat (limited to 'runtime/lua/vim/lsp/client.lua')
-rw-r--r-- | runtime/lua/vim/lsp/client.lua | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/runtime/lua/vim/lsp/client.lua b/runtime/lua/vim/lsp/client.lua index 79a91c3d5f..8c75ee321d 100644 --- a/runtime/lua/vim/lsp/client.lua +++ b/runtime/lua/vim/lsp/client.lua @@ -6,7 +6,7 @@ local ms = lsp.protocol.Methods local changetracking = lsp._changetracking local validate = vim.validate ---- @alias vim.lsp.client.on_init_cb fun(client: vim.lsp.Client, initialize_result: lsp.InitializeResult) +--- @alias vim.lsp.client.on_init_cb fun(client: vim.lsp.Client, init_result: lsp.InitializeResult) --- @alias vim.lsp.client.on_attach_cb fun(client: vim.lsp.Client, bufnr: integer) --- @alias vim.lsp.client.on_exit_cb fun(code: integer, signal: integer, client_id: integer) --- @alias vim.lsp.client.before_init_cb fun(params: lsp.InitializeParams, config: vim.lsp.ClientConfig) @@ -108,11 +108,11 @@ local validate = vim.validate --- You can use this to modify parameters before they are sent. --- @field before_init? fun(params: lsp.InitializeParams, config: vim.lsp.ClientConfig) --- ---- Callback invoked after LSP "initialize", where `result` is a table of `capabilities` ---- and anything else the server may send. For example, clangd sends ---- `initialize_result.offsetEncoding` if `capabilities.offsetEncoding` was sent to it. ---- You can only modify the `client.offset_encoding` here before any notifications are sent. ---- @field on_init? elem_or_list<fun(client: vim.lsp.Client, initialize_result: lsp.InitializeResult)> +--- Callback invoked after LSP "initialize", where `result` is a table of `capabilities` and +--- anything else the server may send. For example, clangd sends `init_result.offsetEncoding` if +--- `capabilities.offsetEncoding` was sent to it. You can only modify the `client.offset_encoding` +--- here before any notifications are sent. +--- @field on_init? elem_or_list<fun(client: vim.lsp.Client, init_result: lsp.InitializeResult)> --- --- Callback invoked on client exit. --- - code: exit code of the process @@ -506,7 +506,7 @@ function Client:initialize() root_path = vim.uri_to_fname(root_uri) end - local initialize_params = { + local init_params = { -- The process Id of the parent process that started the server. Is null if -- the process has not been started by another process. If the parent -- process is not alive then the server should exit (see exit notification) @@ -536,15 +536,15 @@ function Client:initialize() self:_run_callbacks( { self._before_init_cb }, lsp.client_errors.BEFORE_INIT_CALLBACK_ERROR, - initialize_params, + init_params, config ) - log.trace(self._log_prefix, 'initialize_params', initialize_params) + log.trace(self._log_prefix, 'init_params', init_params) local rpc = self.rpc - rpc.request('initialize', initialize_params, function(init_err, result) + rpc.request('initialize', init_params, function(init_err, result) assert(not init_err, tostring(init_err)) assert(result, 'server sent empty result') rpc.notify('initialized', vim.empty_dict()) |