From c58d5fb85a0055a4412acc514bc2a2b0a485a9bc Mon Sep 17 00:00:00 2001 From: Matthew Leong Date: Mon, 9 Jan 2023 13:34:41 -0800 Subject: [PATCH] fix(lsp): set auto format on save - clear autocmds --- lua/cosmic/lsp/providers/defaults.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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,