From 2802a19c89f6308cabc02170d3617dee311035ab Mon Sep 17 00:00:00 2001 From: clbrunet Date: Sun, 7 Nov 2021 17:43:03 +0100 Subject: [PATCH] feat(cmd-ui): add 'q' and '' keymaps to close the quick menu --- lua/harpoon/cmd-ui.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lua/harpoon/cmd-ui.lua b/lua/harpoon/cmd-ui.lua index dc72714..ad1d197 100644 --- a/lua/harpoon/cmd-ui.lua +++ b/lua/harpoon/cmd-ui.lua @@ -95,6 +95,20 @@ M.toggle_quick_menu = function() vim.api.nvim_buf_set_option(Harpoon_cmd_bufh, "filetype", "harpoon") vim.api.nvim_buf_set_option(Harpoon_cmd_bufh, "buftype", "acwrite") vim.api.nvim_buf_set_option(Harpoon_cmd_bufh, "bufhidden", "delete") + vim.api.nvim_buf_set_keymap( + Harpoon_cmd_bufh, + "n", + "q", + ":lua require('harpoon.cmd-ui').toggle_quick_menu()", + { silent = true } + ) + vim.api.nvim_buf_set_keymap( + Harpoon_cmd_bufh, + "n", + "", + ":lua require('harpoon.cmd-ui').toggle_quick_menu()", + { silent = true } + ) -- TODO: maybe vim.fn.input() can be used to implement some select_menu_item -- vim.api.nvim_buf_set_keymap( -- Harpoon_cmd_bufh,