From e6cc2fe9ecbbefe106a09b6641c840093723d7a5 Mon Sep 17 00:00:00 2001 From: SL1900 Date: Tue, 29 Jul 2025 00:50:37 +0900 Subject: [PATCH] Added keymap q to close current QuickFix buffer --- remap.lua | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/remap.lua b/remap.lua index df375e1..b562fea 100644 --- a/remap.lua +++ b/remap.lua @@ -89,5 +89,13 @@ vim.keymap.set("t", "", "") -- vim.keymap.set("n", "xl", function() trouble.toggle("loclist") end, { desc = "Toggle [L]oc list" }) -- -vim.keymap.set("n", "to", ":tabnew", {desc="[T]ab [O]pen"}) -vim.keymap.set("n", "tc", ":tabclose", {desc="[T]ab [C]lose"}) +vim.keymap.set("n", "to", ":tabnew", { desc = "[T]ab [O]pen" }) +vim.keymap.set("n", "tc", ":tabclose", { desc = "[T]ab [C]lose" }) +vim.api.nvim_create_autocmd("FileType", { + pattern = { "qf" }, + callback = function() + vim.schedule(function() + vim.keymap.set("n", "q", ":q", { desc = "Close current QuickFix buffer" }) + end) + end +})