mirror of
https://github.com/ThePrimeagen/harpoon.git
synced 2025-07-14 01:50:27 +00:00
fix: use <Cmd> instead of ':' in quick menus remaps
Quick menus remaps now work even if a user uses a ':' remap.
This commit is contained in:
parent
e082fcb644
commit
031cfa6f9c
@ -99,33 +99,33 @@ M.toggle_quick_menu = function()
|
|||||||
Harpoon_cmd_bufh,
|
Harpoon_cmd_bufh,
|
||||||
"n",
|
"n",
|
||||||
"q",
|
"q",
|
||||||
":lua require('harpoon.cmd-ui').toggle_quick_menu()<CR>",
|
"<Cmd>lua require('harpoon.cmd-ui').toggle_quick_menu()<CR>",
|
||||||
{ silent = true }
|
{ silent = true }
|
||||||
)
|
)
|
||||||
vim.api.nvim_buf_set_keymap(
|
vim.api.nvim_buf_set_keymap(
|
||||||
Harpoon_cmd_bufh,
|
Harpoon_cmd_bufh,
|
||||||
"n",
|
"n",
|
||||||
"<ESC>",
|
"<ESC>",
|
||||||
":lua require('harpoon.cmd-ui').toggle_quick_menu()<CR>",
|
"<Cmd>lua require('harpoon.cmd-ui').toggle_quick_menu()<CR>",
|
||||||
{ silent = true }
|
{ silent = true }
|
||||||
)
|
)
|
||||||
vim.api.nvim_buf_set_keymap(
|
vim.api.nvim_buf_set_keymap(
|
||||||
Harpoon_cmd_bufh,
|
Harpoon_cmd_bufh,
|
||||||
"n",
|
"n",
|
||||||
"<CR>",
|
"<CR>",
|
||||||
":lua require('harpoon.cmd-ui').select_menu_item()<CR>",
|
"<Cmd>lua require('harpoon.cmd-ui').select_menu_item()<CR>",
|
||||||
{}
|
{}
|
||||||
)
|
)
|
||||||
vim.cmd(
|
vim.cmd(
|
||||||
string.format(
|
string.format(
|
||||||
"autocmd BufWriteCmd <buffer=%s> :lua require('harpoon.cmd-ui').on_menu_save()",
|
"autocmd BufWriteCmd <buffer=%s> lua require('harpoon.cmd-ui').on_menu_save()",
|
||||||
Harpoon_cmd_bufh
|
Harpoon_cmd_bufh
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if global_config.save_on_change then
|
if global_config.save_on_change then
|
||||||
vim.cmd(
|
vim.cmd(
|
||||||
string.format(
|
string.format(
|
||||||
"autocmd TextChanged,TextChangedI <buffer=%s> :lua require('harpoon.cmd-ui').on_menu_save()",
|
"autocmd TextChanged,TextChangedI <buffer=%s> lua require('harpoon.cmd-ui').on_menu_save()",
|
||||||
Harpoon_cmd_bufh
|
Harpoon_cmd_bufh
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -102,33 +102,33 @@ M.toggle_quick_menu = function()
|
|||||||
Harpoon_bufh,
|
Harpoon_bufh,
|
||||||
"n",
|
"n",
|
||||||
"q",
|
"q",
|
||||||
":lua require('harpoon.ui').toggle_quick_menu()<CR>",
|
"<Cmd>lua require('harpoon.ui').toggle_quick_menu()<CR>",
|
||||||
{ silent = true }
|
{ silent = true }
|
||||||
)
|
)
|
||||||
vim.api.nvim_buf_set_keymap(
|
vim.api.nvim_buf_set_keymap(
|
||||||
Harpoon_bufh,
|
Harpoon_bufh,
|
||||||
"n",
|
"n",
|
||||||
"<ESC>",
|
"<ESC>",
|
||||||
":lua require('harpoon.ui').toggle_quick_menu()<CR>",
|
"<Cmd>lua require('harpoon.ui').toggle_quick_menu()<CR>",
|
||||||
{ silent = true }
|
{ silent = true }
|
||||||
)
|
)
|
||||||
vim.api.nvim_buf_set_keymap(
|
vim.api.nvim_buf_set_keymap(
|
||||||
Harpoon_bufh,
|
Harpoon_bufh,
|
||||||
"n",
|
"n",
|
||||||
"<CR>",
|
"<CR>",
|
||||||
":lua require('harpoon.ui').select_menu_item()<CR>",
|
"<Cmd>lua require('harpoon.ui').select_menu_item()<CR>",
|
||||||
{}
|
{}
|
||||||
)
|
)
|
||||||
vim.cmd(
|
vim.cmd(
|
||||||
string.format(
|
string.format(
|
||||||
"autocmd BufWriteCmd <buffer=%s> :lua require('harpoon.ui').on_menu_save()",
|
"autocmd BufWriteCmd <buffer=%s> lua require('harpoon.ui').on_menu_save()",
|
||||||
Harpoon_bufh
|
Harpoon_bufh
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if global_config.save_on_change then
|
if global_config.save_on_change then
|
||||||
vim.cmd(
|
vim.cmd(
|
||||||
string.format(
|
string.format(
|
||||||
"autocmd TextChanged,TextChangedI <buffer=%s> :lua require('harpoon.ui').on_menu_save()",
|
"autocmd TextChanged,TextChangedI <buffer=%s> lua require('harpoon.ui').on_menu_save()",
|
||||||
Harpoon_bufh
|
Harpoon_bufh
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
@ -140,7 +140,7 @@ M.toggle_quick_menu = function()
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
vim.cmd(
|
vim.cmd(
|
||||||
"autocmd BufLeave <buffer> ++nested ++once :silent lua require('harpoon.ui').toggle_quick_menu()"
|
"autocmd BufLeave <buffer> ++nested ++once silent lua require('harpoon.ui').toggle_quick_menu()"
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user