From ebf22789f60a9f5107603cc06ce43e3f76585646 Mon Sep 17 00:00:00 2001 From: JINNOUCHI Yasushi Date: Sun, 17 Mar 2024 18:46:42 +0900 Subject: [PATCH] fix!: disable registration for floating windows (#181) Due to performance, now it disables registration process in floating windows. --- lua/telescope/_extensions/frecency.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lua/telescope/_extensions/frecency.lua b/lua/telescope/_extensions/frecency.lua index 2b99259..71b5a2b 100644 --- a/lua/telescope/_extensions/frecency.lua +++ b/lua/telescope/_extensions/frecency.lua @@ -54,7 +54,10 @@ return require("telescope").register_extension { group = group, ---@param args { buf: integer } callback = function(args) - frecency.register(args.buf) + local is_floatwin = vim.api.nvim_win_get_config(0).relative ~= "" + if not is_floatwin then + frecency.register(args.buf) + end end, }) end,