From ac4fa2a302b4c6bd18fe98ed0c6d36a741de8a38 Mon Sep 17 00:00:00 2001 From: bhagwan Date: Fri, 11 Mar 2022 17:22:21 -0800 Subject: [PATCH] do not ignore cursor highlight on first column --- lua/fzf-lua/previewer/builtin.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/fzf-lua/previewer/builtin.lua b/lua/fzf-lua/previewer/builtin.lua index 053744c..259f755 100644 --- a/lua/fzf-lua/previewer/builtin.lua +++ b/lua/fzf-lua/previewer/builtin.lua @@ -399,7 +399,7 @@ end function Previewer.buffer_or_file:set_cursor_hl(entry) vim.api.nvim_win_call(self.win.preview_winid, function() - local lnum, col = tonumber(entry.line), tonumber(entry.col) or 1 + local lnum, col = tonumber(entry.line), tonumber(entry.col) local pattern = entry.pattern or entry.text if not lnum or lnum < 1 then @@ -419,7 +419,7 @@ function Previewer.buffer_or_file:set_cursor_hl(entry) fn.clearmatches() - if self.win.winopts.hl.cursor and lnum and lnum > 0 and col and col > 1 then + if self.win.winopts.hl.cursor and not (lnum<=1 and col<=1) then fn.matchaddpos(self.win.winopts.hl.cursor, {{lnum, math.max(1, col)}}, 11) end end)