From 09440052d733d4701ecae14ab3cef23833ec6e54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Asbj=C3=B8rn=20H=C3=A5land?= Date: Mon, 10 May 2021 17:18:37 +0200 Subject: [PATCH] feat(ui): navigate to mark on enter --- lua/harpoon/ui.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lua/harpoon/ui.lua b/lua/harpoon/ui.lua index cac7841..f1fe388 100644 --- a/lua/harpoon/ui.lua +++ b/lua/harpoon/ui.lua @@ -87,10 +87,16 @@ M.toggle_quick_menu = function() vim.api.nvim_buf_set_option(Harpoon_bufh, "filetype", "harpoon") vim.api.nvim_buf_set_option(Harpoon_bufh, "buftype", "acwrite") vim.api.nvim_buf_set_option(Harpoon_bufh, "bufhidden", "delete") + vim.api.nvim_buf_set_keymap(Harpoon_bufh, "n", "", ":lua require('harpoon.ui').on_norm_enter()", {}) vim.cmd(string.format("autocmd BufWriteCmd :lua require('harpoon.ui').on_menu_save()", Harpoon_bufh)) vim.cmd(string.format("autocmd BufModifiedSet set nomodified", Harpoon_bufh)) end +M.on_norm_enter = function() + local idx = vim.fn.line('.') + M.nav_file(idx) +end + M.on_menu_save = function() log.trace("on_menu_save()") Marked.set_mark_list(get_menu_items())