summaryrefslogtreecommitdiff
path: root/lua/99/editor
diff options
context:
space:
mode:
authorThePrimeAgain <theprimeagain@theprimeagain.com>2026-01-01 13:30:49 -0700
committerThePrimeAgain <theprimeagain@theprimeagain.com>2026-01-01 13:30:49 -0700
commitda853e0c1bc133a1b707721de1fb7bfe26a11d2f (patch)
tree72ecae573b788a1ed18ddf3e228334b7e1a55bda /lua/99/editor
parent4e7f2cdd88d7042c0a371bf1a55c9e5f48dc7558 (diff)
downloada4-da853e0c1bc133a1b707721de1fb7bfe26a11d2f.tar.xz
a4-da853e0c1bc133a1b707721de1fb7bfe26a11d2f.zip
lint errors gone
Diffstat (limited to 'lua/99/editor')
-rw-r--r--lua/99/editor/lsp.lua9
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