diff --git a/lua/cosmic/lsp/providers/defaults.lua b/lua/cosmic/lsp/providers/defaults.lua index de1a502..0e87a71 100644 --- a/lua/cosmic/lsp/providers/defaults.lua +++ b/lua/cosmic/lsp/providers/defaults.lua @@ -29,10 +29,14 @@ function M.on_attach(client, bufnr) filetype_pattern = '*' end + vim.api.nvim_clear_autocmds({ + group = group, + buffer = bufnr, + }) -- autocommand for format on save with specified filetype(s) vim.api.nvim_create_autocmd(string.format('BufWritePre %s', filetype_pattern), { callback = function() - require('cosmic.utils.lsp').format() + require('cosmic.utils.lsp').format(bufnr) end, buffer = bufnr, group = group,