From 1dad9f726865e9cc0993ba09fd4cc30634e5ce38 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 2 Jun 2026 13:18:34 +0000 Subject: [PATCH] audit: fix fff.nvim PackChanged listener to use User autocmd pattern vim.pack fires a User event with pattern PackChanged, not a first-class PackChanged event. The old listener never fired, so fff.nvim's binary was never downloaded after install/update. Fixes #117 --- lua/config/plugin_config.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/config/plugin_config.lua b/lua/config/plugin_config.lua index 2aebfc0..5c0540e 100644 --- a/lua/config/plugin_config.lua +++ b/lua/config/plugin_config.lua @@ -147,7 +147,8 @@ end -- fff local fff_ok, _ = pcall(function() - vim.api.nvim_create_autocmd("PackChanged", { + vim.api.nvim_create_autocmd("User", { + pattern = "PackChanged", callback = function(ev) local name, kind = ev.data.spec.name, ev.data.kind if name == "fff.nvim" and (kind == "install" or kind == "update") then