fix(format): dont format if client capaibilities disabled it. #249
This commit is contained in:
@ -38,6 +38,11 @@ function M.format()
|
|||||||
end
|
end
|
||||||
|
|
||||||
function M.on_attach(client, buf)
|
function M.on_attach(client, buf)
|
||||||
|
-- dont format if client disabled it
|
||||||
|
if client.config.capabilities.documentFormattingProvider == false then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
if client.supports_method("textDocument/formatting") then
|
if client.supports_method("textDocument/formatting") then
|
||||||
vim.api.nvim_create_autocmd("BufWritePre", {
|
vim.api.nvim_create_autocmd("BufWritePre", {
|
||||||
group = vim.api.nvim_create_augroup("LspFormat." .. buf, {}),
|
group = vim.api.nvim_create_augroup("LspFormat." .. buf, {}),
|
||||||
|
Reference in New Issue
Block a user