瀏覽代碼

fix(autocmds): toggle format-on-save properly (#2659)

Akihiro Okuno 3 年之前
父節點
當前提交
f778a38c31
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      lua/lvim/core/autocmds.lua

+ 2 - 2
lua/lvim/core/autocmds.lua

@@ -118,11 +118,11 @@ function M.configure_format_on_save()
 end
 
 function M.toggle_format_on_save()
-  local exists, _ = pcall(vim.api.nvim_get_autocmds, {
+  local exists, autocmds = pcall(vim.api.nvim_get_autocmds, {
     group = "lsp_format_on_save",
     event = "BufWritePre",
   })
-  if not exists then
+  if not exists or #autocmds == 0 then
     M.enable_format_on_save()
   else
     M.disable_format_on_save()