From ee7c4ff76bcf3d40a508ade36e2e2f2267ce629c Mon Sep 17 00:00:00 2001 From: replcat Date: Mon, 10 Feb 2025 00:21:09 +1100 Subject: [PATCH] Accept offscreen popup borders as lists --- autoload/matchup/matchparen.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/matchup/matchparen.vim b/autoload/matchup/matchparen.vim index d740e3e..8d45ac7 100644 --- a/autoload/matchup/matchparen.vim +++ b/autoload/matchup/matchparen.vim @@ -809,7 +809,7 @@ function! s:do_offscreen_popup_nvim(offscreen) abort " {{{1 let l:border = get(g:matchup_matchparen_offscreen, 'border', 0) if !empty(l:border) let l:win_cfg.border = has('nvim-0.5') - \ && type(l:border) == v:t_string + \ && (type(l:border) == v:t_string || type(l:border) == v:t_list) \ ? l:border : ['', '═' ,'╗', '║', '╝', '═', '', ''] if !has('nvim-0.6') && l:lnum >= line('.') let l:win_cfg.row -= min([2, l:row - winline() - 1])