From f1dbd097e4461c322d6982c925d605a6ed57a4b2 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Fri, 10 Mar 2023 08:54:56 +0100 Subject: [PATCH] fix(eslint): only run EslintFixAll on buffers where eslint is attached --- lua/lazyvim/plugins/extras/linting/eslint.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lua/lazyvim/plugins/extras/linting/eslint.lua b/lua/lazyvim/plugins/extras/linting/eslint.lua index 68a7ea1c..ee7f040f 100644 --- a/lua/lazyvim/plugins/extras/linting/eslint.lua +++ b/lua/lazyvim/plugins/extras/linting/eslint.lua @@ -14,7 +14,11 @@ return { setup = { eslint = function() vim.api.nvim_create_autocmd("BufWritePre", { - command = "EslintFixAll", + callback = function(event) + if require("lspconfig.util").get_active_client_by_name(event.buf, "eslint") then + vim.cmd("EslintFixAll") + end + end, }) end, },