From 64f2c8eb01d4d446b571c7366d356fff92aacd17 Mon Sep 17 00:00:00 2001 From: Ben Jackson Date: Fri, 8 Jan 2021 21:59:02 +0000 Subject: [PATCH] Use a fancy single line border in vim popup when we can --- autoload/vimspector/internal/balloon.vim | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/autoload/vimspector/internal/balloon.vim b/autoload/vimspector/internal/balloon.vim index 4f4e064..47544c5 100644 --- a/autoload/vimspector/internal/balloon.vim +++ b/autoload/vimspector/internal/balloon.vim @@ -221,6 +221,11 @@ function! vimspector#internal#balloon#CreateTooltip(is_hover, ...) \ 'border': [], \ 'padding': [ 0, 1, 0, 1] \ } + + if &ambiwidth ==# 'single' && &encoding == 'utf-8' + let config['borderchars'] = [ '─', '│', '─', '│', '╭', '╮', '╯', '╰' ] + endif + if a:is_hover let config['filter'] = "MouseFilter" let config['mousemoved'] = [0, 0, 0]