fix(format): Don't leak bufnr into opts tables (#2794)

This commit is contained in:
Alexander Arvidsson 2024-03-22 07:18:15 +01:00 committed by GitHub
parent 70bc880330
commit 213493e766
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 3 additions and 3 deletions

View file

@ -87,10 +87,10 @@ function M.formatter(opts)
primary = true,
priority = 1,
format = function(buf)
M.format(Util.merge(filter, { bufnr = buf }))
M.format(Util.merge({}, filter, { bufnr = buf }))
end,
sources = function(buf)
local clients = M.get_clients(Util.merge(filter, { bufnr = buf }))
local clients = M.get_clients(Util.merge({}, filter, { bufnr = buf }))
---@param client lsp.Client
local ret = vim.tbl_filter(function(client)
return client.supports_method("textDocument/formatting")