From 338d72ba7027e1ec0a64db173441bc332e2a65c5 Mon Sep 17 00:00:00 2001 From: Will Hopkins Date: Tue, 2 Apr 2024 22:26:39 -0700 Subject: [PATCH] fix: off by one pt2 --- lua/incline/winline.lua | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lua/incline/winline.lua b/lua/incline/winline.lua index 7369b02..aa2ceed 100644 --- a/lua/incline/winline.lua +++ b/lua/incline/winline.lua @@ -70,7 +70,7 @@ function Winline:get_win_geom_row() -- statusline if laststatus is not 3 -- TODO(willothy): this can obviously be simplified a lot, there is a good bit of repetition - if vim.o.laststatus ~= 3 or a.nvim_win_get_position(self.target_win)[1] <= 1 then + if a.nvim_win_get_position(self.target_win)[1] <= 1 then if cw.margin.vertical.top == 0 then if config.window.overlap.tabline @@ -223,10 +223,7 @@ function Winline:render(opts) end if (config.hide.cursorline == true or (config.hide.cursorline == 'focused_win' and self.focused)) - and ( - self:get_win_geom_row() - + ((config.window.overlap.winbar == false or vim.wo[self.target_win].winbar == '') and 1 or 0) - ) + and (self:get_win_geom_row() + ((vim.wo[self.target_win].winbar == '') and 1 or 0)) == a.nvim_win_call(self.target_win, vim.fn.winline) then self:hide(HIDE_TEMP)