fix: only show fired ft events in debug obvioulsy. Fixes #232

This commit is contained in:
Folke Lemaitre 2022-12-29 18:06:40 +01:00
parent a2eac68575
commit c7c1295c3e
No known key found for this signature in database
GPG Key ID: 41F8B1FBACAE2040
1 changed files with 9 additions and 6 deletions

View File

@ -1,6 +1,7 @@
local Event = require("lazy.core.handler.event") local Event = require("lazy.core.handler.event")
local Util = require("lazy.core.util") local Util = require("lazy.core.util")
local Loader = require("lazy.core.loader") local Loader = require("lazy.core.loader")
local Config = require("lazy.core.config")
---@class LazyFiletypeHandler:LazyEventHandler ---@class LazyFiletypeHandler:LazyEventHandler
local M = {} local M = {}
@ -23,12 +24,14 @@ end
function M:trigger(_, pattern, _) function M:trigger(_, pattern, _)
for _, group in ipairs({ "filetypeplugin", "filetypeindent" }) do for _, group in ipairs({ "filetypeplugin", "filetypeindent" }) do
Util.try(function() Util.try(function()
Util.info({ if Config.options.debug then
"# Firing Events", Util.info({
" - **group:** `" .. group .. "`", "# Firing Events",
" - **event:** FileType", " - **group:** `" .. group .. "`",
pattern and (" - **pattern:** " .. pattern), " - **event:** FileType",
}) pattern and (" - **pattern:** " .. pattern),
})
end
vim.api.nvim_exec_autocmds("FileType", { group = group, modeline = false, pattern = pattern }) vim.api.nvim_exec_autocmds("FileType", { group = group, modeline = false, pattern = pattern })
end) end)
end end