소스 검색

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()