diff --git a/lua/gp/init.lua b/lua/gp/init.lua index c05ab7f..beb0d8b 100644 --- a/lua/gp/init.lua +++ b/lua/gp/init.lua @@ -1281,7 +1281,7 @@ M.cmd.ChatFinder = function() local command_buf, command_win, command_close, command_resize = M.render.popup( nil, "Search: /|navigate |picker |exit " - .. "/////t|open/float/split/vsplit/tab/toggle", + .. "////|toggle/float/split/vsplit/tab", function(w, h) return w - left - right, 1, h - bottom, left end, @@ -1463,7 +1463,10 @@ M.cmd.ChatFinder = function() end -- enter on picker window will open file - M.helpers.set_keymap({ picker_buf, preview_buf, command_buf }, { "i", "n", "v" }, "", open_chat) + M.helpers.set_keymap({ picker_buf, preview_buf, command_buf }, { "i", "n", "v" }, "", function() + local target = M.resolve_buf_target(M.config.toggle_target) + open_chat(target, true) + end) M.helpers.set_keymap({ picker_buf, preview_buf, command_buf }, { "i", "n", "v" }, "", function() open_chat(M.BufTarget.popup, false) end) @@ -1476,10 +1479,6 @@ M.cmd.ChatFinder = function() M.helpers.set_keymap({ picker_buf, preview_buf, command_buf }, { "i", "n", "v" }, "", function() open_chat(M.BufTarget.tabnew, false) end) - M.helpers.set_keymap({ picker_buf, preview_buf, command_buf }, { "i", "n", "v" }, "t", function() - local target = M.resolve_buf_target(M.config.toggle_target) - open_chat(target, true) - end) -- tab in command window will cycle through lines in picker window M.helpers.set_keymap({ command_buf, picker_buf }, { "i", "n" }, "", function()