From 41d1a0e7939d93f394f710f993f12163f4546a14 Mon Sep 17 00:00:00 2001 From: Rosen Stoyanov Date: Tue, 23 Aug 2022 22:08:28 +0300 Subject: [PATCH] feat: Make current file more prominent --- lua/harpoon/ui.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lua/harpoon/ui.lua b/lua/harpoon/ui.lua index 8c8b223..ab4c44d 100644 --- a/lua/harpoon/ui.lua +++ b/lua/harpoon/ui.lua @@ -77,6 +77,19 @@ function M.toggle_quick_menu() return end + local curr_file = utils.normalize_path(vim.api.nvim_buf_get_name(0)) + vim.cmd( + string.format( + "autocmd Filetype harpoon " .. + "let path = '%s' | call clearmatches() | " .. + -- move the cursor to the line containing the current filename + "call search('\\V'.path.'\\$') | " .. + -- add a hl group to that line + "call matchadd('HarpoonCurrentFile', '\\V'.path.'\\$')", + curr_file:gsub("\\", "\\\\") + ) + ) + local win_info = create_window() local contents = {} local global_config = harpoon.get_global_settings()