Skip to content

Commit 95825c9

Browse files
authored
fix: eliminate deprecated warnings on nightly (#457)
1 parent 0eb8722 commit 95825c9

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

lua/aerial/backends/lsp/init.lua

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,13 @@ M.fetch_symbols = function(bufnr)
3535
if not client then
3636
return
3737
end
38+
local request = vim.fn.has("nvim-0.11") == 1 and function(c, ...)
39+
return c:request(...)
40+
end or function(c, ...)
41+
c.request(...)
42+
end
3843
local request_success =
39-
client.request("textDocument/documentSymbol", params, callbacks.symbol_callback, bufnr)
44+
request(client, "textDocument/documentSymbol", params, callbacks.symbol_callback, bufnr)
4045
if not request_success then
4146
vim.notify("Error requesting document symbols", vim.log.levels.WARN)
4247
end
@@ -59,7 +64,13 @@ M.fetch_symbols_sync = function(bufnr, opts)
5964
return
6065
end
6166
local response
62-
local request_success = client.request(
67+
local request = vim.fn.has("nvim-0.11") == 1 and function(c, ...)
68+
return c:request(...)
69+
end or function(c, ...)
70+
c.request(...)
71+
end
72+
local request_success = request(
73+
client,
6374
"textDocument/documentSymbol",
6475
params,
6576
function(err, result)

0 commit comments

Comments
 (0)