From d82109f4444de95a5e60fec1dcdb01b1bbf0ce4e Mon Sep 17 00:00:00 2001 From: niba Date: Sun, 26 Jan 2025 22:35:55 +0100 Subject: [PATCH] fix(state): defer loading buffer mappings --- lua/which-key/state.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lua/which-key/state.lua b/lua/which-key/state.lua index 85617b21..b12849b0 100644 --- a/lua/which-key/state.lua +++ b/lua/which-key/state.lua @@ -144,9 +144,12 @@ function M.setup() group = group, callback = function(ev) current_buf = ev.buf ---@type number - Util.trace(ev.event .. "(" .. ev.buf .. ")") - Buf.get() - Util.trace() + -- move to end of event loop to give time to set localleader mappings + vim.defer_fn(function() + Util.trace(ev.event .. "(" .. ev.buf .. ")") + Buf.get() + Util.trace() + end, 0) end, })