From 7aca7c7d79b65dd1c88db98c5465fcd3c8a3a462 Mon Sep 17 00:00:00 2001 From: James Trew Date: Tue, 27 Feb 2024 21:56:21 -0500 Subject: [PATCH] fix(actions): pass pattern name to QuickFixCmd* autocmds closes #2955 --- lua/telescope/actions/init.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lua/telescope/actions/init.lua b/lua/telescope/actions/init.lua index 0d336e0580..a0c7efd4e8 100644 --- a/lua/telescope/actions/init.lua +++ b/lua/telescope/actions/init.lua @@ -927,7 +927,7 @@ local send_selected_to_qf = function(prompt_bufnr, mode, target) local prompt = picker:_get_prompt() actions.close(prompt_bufnr) - vim.api.nvim_exec_autocmds("QuickFixCmdPre", {}) + vim.api.nvim_exec_autocmds("QuickFixCmdPre", { pattern = "Telescope" }) if target == "loclist" then vim.fn.setloclist(picker.original_win_id, qf_entries, mode) else @@ -935,7 +935,7 @@ local send_selected_to_qf = function(prompt_bufnr, mode, target) vim.fn.setqflist(qf_entries, mode) vim.fn.setqflist({}, "a", { title = qf_title }) end - vim.api.nvim_exec_autocmds("QuickFixCmdPost", {}) + vim.api.nvim_exec_autocmds("QuickFixCmdPost", { pattern = "Telescope" }) end local send_all_to_qf = function(prompt_bufnr, mode, target) @@ -950,7 +950,7 @@ local send_all_to_qf = function(prompt_bufnr, mode, target) local prompt = picker:_get_prompt() actions.close(prompt_bufnr) - vim.api.nvim_exec_autocmds("QuickFixCmdPre", {}) + vim.api.nvim_exec_autocmds("QuickFixCmdPre", { pattern = "Telescope" }) local qf_title = string.format([[%s (%s)]], picker.prompt_title, prompt) if target == "loclist" then vim.fn.setloclist(picker.original_win_id, qf_entries, mode) @@ -959,7 +959,7 @@ local send_all_to_qf = function(prompt_bufnr, mode, target) vim.fn.setqflist(qf_entries, mode) vim.fn.setqflist({}, "a", { title = qf_title }) end - vim.api.nvim_exec_autocmds("QuickFixCmdPost", {}) + vim.api.nvim_exec_autocmds("QuickFixCmdPost", { pattern = "Telescope" }) end --- Sends the selected entries to the quickfix list, replacing the previous entries.