Skip to content

Commit fd3c200

Browse files
authored
Revert "fix(treewide): remove deprecated uses of LSP client methods (#1538)" (#1540)
This reverts commit 0a05c7f.
1 parent d22d846 commit fd3c200

File tree

8 files changed

+17
-17
lines changed

8 files changed

+17
-17
lines changed

lua/lspsaga/callhierarchy.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,7 @@ end
361361

362362
function ch:call_hierarchy(item, client, timer_close, curlnum)
363363
self.pending_request = true
364-
client:request(self.method, { item = item }, function(_, res)
364+
client.request(self.method, { item = item }, function(_, res)
365365
self.pending_request = false
366366
curlnum = curlnum or 0
367367
local inlevel = curlnum == 0 and 2 or fn.indent(curlnum)
@@ -471,7 +471,7 @@ function ch:send_prepare_call()
471471
self.list = slist.new()
472472

473473
local params = lsp.util.make_position_params(0, util.get_offset_encoding({ client = client }))
474-
client:request(get_method(1), params, function(_, result, ctx)
474+
client.request(get_method(1), params, function(_, result, ctx)
475475
if api.nvim_get_current_buf() ~= ctx.bufnr then
476476
return
477477
end

lua/lspsaga/codeaction/init.lua

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ local function apply_action(action, client, enriched_ctx)
244244
arguments = command.arguments,
245245
workDoneToken = command.workDoneToken,
246246
}
247-
client:request('workspace/executeCommand', params, nil, enriched_ctx.bufnr)
247+
client.request('workspace/executeCommand', params, nil, enriched_ctx.bufnr)
248248
end
249249
end
250250
clean_ctx()
@@ -254,7 +254,7 @@ function act:support_resolve(client)
254254
if vim.version().minor >= 10 then
255255
local reg = client.dynamic_capabilities:get('textDocument/codeAction', { bufnr = ctx.bufnr })
256256
return vim.tbl_get(reg or {}, 'registerOptions', 'resolveProvider')
257-
or client:supports_method('codeAction/resolve')
257+
or client.supports_method('codeAction/resolve')
258258
end
259259
return vim.tbl_get(client.server_capabilities, 'codeActionProvider', 'resolveProvider')
260260
end
@@ -263,12 +263,12 @@ function act:get_resolve_action(client, action, bufnr)
263263
if not self:support_resolve(client) then
264264
return
265265
end
266-
return client:request_sync('codeAction/resolve', action, 1500, bufnr).result
266+
return client.request_sync('codeAction/resolve', action, 1500, bufnr).result
267267
end
268268

269269
function act:do_code_action(action, client, enriched_ctx)
270270
if not action.edit and client and self:support_resolve(client) then
271-
client:request('codeAction/resolve', action, function(err, resolved_action)
271+
client.request('codeAction/resolve', action, function(err, resolved_action)
272272
if err then
273273
vim.notify(err.code .. ': ' .. err.message, vim.log.levels.ERROR)
274274
return

lua/lspsaga/codeaction/lightbulb.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ local function lb_autocmd()
150150
if not client then
151151
return
152152
end
153-
if not client:supports_method('textDocument/codeAction') then
153+
if not client.supports_method('textDocument/codeAction') then
154154
return
155155
end
156156
if vim.tbl_contains(config.lightbulb.ignore.clients, client.name) then

lua/lspsaga/implement/init.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ local function try_render(client_id, bufnr, pos, data)
3737
return
3838
end
3939
---@diagnostic disable-next-line: invisible
40-
client:request('textDocument/implementation', params, function(err, result)
40+
client.request('textDocument/implementation', params, function(err, result)
4141
if err or api.nvim_get_current_buf() ~= bufnr then
4242
return
4343
end

lua/lspsaga/symbol/head.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ function symbol:do_request(buf, client_id)
8686
}
8787
end
8888

89-
client:request('textDocument/documentSymbol', params, function(err, result, ctx)
89+
client.request('textDocument/documentSymbol', params, function(err, result, ctx)
9090
if not api.nvim_buf_is_loaded(ctx.bufnr) or not self[ctx.bufnr] then
9191
return
9292
end
@@ -170,7 +170,7 @@ function symbol:register_module()
170170
end
171171

172172
local client = lsp.get_client_by_id(args.data.client_id)
173-
if not client or not client:supports_method('textDocument/documentSymbol') then
173+
if not client or not client.supports_method('textDocument/documentSymbol') then
174174
return
175175
end
176176

@@ -183,7 +183,7 @@ function symbol:register_module()
183183
end
184184
self:buf_watcher(args.buf, group)
185185

186-
if config.implement.enable and client:supports_method('textDocument/implementation') then
186+
if config.implement.enable and client.supports_method('textDocument/implementation') then
187187
require('lspsaga.implement').start()
188188
end
189189
end,

lua/lspsaga/symbol/init.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ function symbol:do_request(buf, client_id)
106106

107107
self[buf].pending_request = true
108108

109-
client:request('textDocument/documentSymbol', params, function(err, result, ctx)
109+
client.request('textDocument/documentSymbol', params, function(err, result, ctx)
110110
if not api.nvim_buf_is_loaded(ctx.bufnr) or not self[ctx.bufnr] then
111111
return
112112
end
@@ -190,7 +190,7 @@ function symbol:register_module()
190190
end
191191

192192
local client = lsp.get_client_by_id(args.data.client_id)
193-
if not client or not client:supports_method('textDocument/documentSymbol') then
193+
if not client or not client.supports_method('textDocument/documentSymbol') then
194194
return
195195
end
196196
self:do_request(args.buf, args.data.client_id)
@@ -199,7 +199,7 @@ function symbol:register_module()
199199
require('lspsaga.symbol.winbar').init_winbar(args.buf)
200200
end
201201

202-
if config.implement.enable and client:supports_method('textDocument/implementation') then
202+
if config.implement.enable and client.supports_method('textDocument/implementation') then
203203
require('lspsaga.implement').start()
204204
end
205205
end,

lua/lspsaga/typehierarchy.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,7 @@ end
361361

362362
function ch:type_hierarchy(item, client, timer_close, curlnum)
363363
self.pending_request = true
364-
client:request(self.method, { item = item }, function(_, res)
364+
client.request(self.method, { item = item }, function(_, res)
365365
self.pending_request = false
366366
curlnum = curlnum or 0
367367
local inlevel = curlnum == 0 and 2 or fn.indent(curlnum)
@@ -472,7 +472,7 @@ function ch:send_prepare_type()
472472
self.list = slist.new()
473473

474474
local params = lsp.util.make_position_params()
475-
client:request(get_method(1), params, function(_, result, ctx)
475+
client.request(get_method(1), params, function(_, result, ctx)
476476
if api.nvim_get_current_buf() ~= ctx.bufnr then
477477
return
478478
end

lua/lspsaga/util.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ function M.get_client_by_method(method)
6666
local supports = {}
6767

6868
for _, client in ipairs(clients or {}) do
69-
if client:supports_method(method) then
69+
if client.supports_method(method) then
7070
supports[#supports + 1] = client
7171
end
7272
end

0 commit comments

Comments
 (0)