diff options
| author | ThePrimeAgain <theprimeagain@theprimeagain.com> | 2026-01-01 13:30:49 -0700 |
|---|---|---|
| committer | ThePrimeAgain <theprimeagain@theprimeagain.com> | 2026-01-01 13:30:49 -0700 |
| commit | da853e0c1bc133a1b707721de1fb7bfe26a11d2f (patch) | |
| tree | 72ecae573b788a1ed18ddf3e228334b7e1a55bda /lua/99/editor | |
| parent | 4e7f2cdd88d7042c0a371bf1a55c9e5f48dc7558 (diff) | |
| download | a4-da853e0c1bc133a1b707721de1fb7bfe26a11d2f.tar.xz a4-da853e0c1bc133a1b707721de1fb7bfe26a11d2f.zip | |
lint errors gone
Diffstat (limited to 'lua/99/editor')
| -rw-r--r-- | lua/99/editor/lsp.lua | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lua/99/editor/lsp.lua b/lua/99/editor/lsp.lua index 9d7bceb..67f0c32 100644 --- a/lua/99/editor/lsp.lua +++ b/lua/99/editor/lsp.lua @@ -29,19 +29,18 @@ local function get_lsp_definitions(buffer, position, cb) local params = vim.lsp.util.make_position_params() params.position = position - --- @param result LspDefinitionResult[] | nil vim.lsp.buf_request( buffer, "textDocument/definition", params, - function(_, result, ctx, _) + function(_, result, _, _) cb(result) end ) end --- @class Lsp ---- @field config 99.Options +--- @field config _99.Options local Lsp = {} Lsp.__index = Lsp @@ -54,7 +53,7 @@ end --- @param buffer number --- @param node _99.treesitter.Node[] --- @param cb fun(res: LspDefinitionResult | nil): nil -function Lsp:get_ts_node_definition(buffer, node, cb) +function Lsp.get_ts_node_definition(buffer, node, cb) local range = ts_node_to_lsp_position(node) get_lsp_definitions(buffer, range, cb) end @@ -103,7 +102,7 @@ function Lsp:batch_get_ts_node_definitions(buffer, nodes, cb) local definitions = {} for index, node in ipairs(nodes) do - self:get_ts_node_definition(buffer, node, function(def) + Lsp.get_ts_node_definition(buffer, node, function(def) if def == nil or #def == 0 then def = {} end |
