Skip to content

Commit 62131eb

Browse files
committed
新增底部带 pum border 展开时的底部距离限制更合理
1 parent 0083031 commit 62131eb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

autoload/easycomplete/pum.vim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -701,11 +701,11 @@ function! s:PumDirection(buffer_height)
701701

702702
" 如果底部空间不够
703703
if buffer_height > below_space
704-
if below_space < 8 " 底部空间太小,小于 6,一律在上部展示
704+
if below_space < 6 + (g:easycomplete_winborder ? 2 : 0) " 底部空间太小,小于 6,一律在上部展示
705705
return "above"
706706
elseif below_space >= 10 " 底部空间大于等于10,一律在底部展示
707707
return "below"
708-
elseif buffer_height - below_space <= 5 - (g:easycomplete_winborder ? 2 : 0)
708+
elseif buffer_height - (below_space - (g:easycomplete_winborder ? 2 : 0)) <= 3
709709
" 底部空间只藏了5个及以内的item,可以在底部展示
710710
return "below"
711711
else " 底部空间不够且溢出5个以上的 item,就展示在上部

0 commit comments

Comments
 (0)