diff options
author | Maria José Solano <majosolano99@gmail.com> | 2024-02-10 14:03:44 -0800 |
---|---|---|
committer | Maria José Solano <majosolano99@gmail.com> | 2024-02-10 20:05:47 -0800 |
commit | c73d67d283c296bdb7a44a0283346e7b61d837f0 (patch) | |
tree | fb36cf4ac5b37d914df770361e128b20eb4914dd /runtime/lua/vim/lsp/diagnostic.lua | |
parent | 8e739af064dec28886694aa448f60a570acd2173 (diff) | |
download | rneovim-c73d67d283c296bdb7a44a0283346e7b61d837f0.tar.gz rneovim-c73d67d283c296bdb7a44a0283346e7b61d837f0.tar.bz2 rneovim-c73d67d283c296bdb7a44a0283346e7b61d837f0.zip |
refactor(lsp): add type annotations
Diffstat (limited to 'runtime/lua/vim/lsp/diagnostic.lua')
-rw-r--r-- | runtime/lua/vim/lsp/diagnostic.lua | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/runtime/lua/vim/lsp/diagnostic.lua b/runtime/lua/vim/lsp/diagnostic.lua index 3a4064a1e4..5fdadd1771 100644 --- a/runtime/lua/vim/lsp/diagnostic.lua +++ b/runtime/lua/vim/lsp/diagnostic.lua @@ -22,7 +22,7 @@ end ---@param severity lsp.DiagnosticSeverity local function severity_lsp_to_vim(severity) if type(severity) == 'string' then - severity = protocol.DiagnosticSeverity[severity] + severity = protocol.DiagnosticSeverity[severity] --- @type integer end return severity end @@ -48,7 +48,7 @@ local function line_byte_from_position(lines, lnum, col, offset_encoding) local line = lines[lnum + 1] local ok, result = pcall(vim.str_byteindex, line, col, offset_encoding == 'utf-16') if ok then - return result + return result --- @type integer end return col @@ -362,7 +362,7 @@ end --- implementation so it's simply marked @private rather than @deprecated. --- ---@param client_id integer ----@param buffer_client_map table map of buffers to active clients +---@param buffer_client_map table<integer, table<integer, table>> map of buffers to active clients ---@private function M.reset(client_id, buffer_client_map) buffer_client_map = vim.deepcopy(buffer_client_map) @@ -462,7 +462,8 @@ function M._enable(bufnr) return end if bufstates[bufnr] and bufstates[bufnr].enabled then - _refresh(bufnr, { only_visible = true, client_id = opts.data.client_id }) + local client_id = opts.data.client_id --- @type integer? + _refresh(bufnr, { only_visible = true, client_id = client_id }) end end, group = augroup, |