aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-02-01 17:57:01 +0800
committerGitHub <noreply@github.com>2022-02-01 17:57:01 +0800
commitf4300985d3212887ef27d703ba8cb4230813e095 (patch)
tree84e7780c8d66dbad94673911b704509e22155a07 /src/nvim/testdir
parenta562b5771ea91becd0a469378ec852feaf50d2d0 (diff)
parentbe15ac06badbea6b11390ad7d9c2ddd4aea73480 (diff)
downloadrneovim-f4300985d3212887ef27d703ba8cb4230813e095.tar.gz
rneovim-f4300985d3212887ef27d703ba8cb4230813e095.tar.bz2
rneovim-f4300985d3212887ef27d703ba8cb4230813e095.zip
Merge pull request #17113 from zeertzjq/vim-8.2.2569
feat(statusline): support multibyte fillchar
Diffstat (limited to 'src/nvim/testdir')
-rw-r--r--src/nvim/testdir/test_statusline.vim15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_statusline.vim b/src/nvim/testdir/test_statusline.vim
index f40c9ae097..fad13e3340 100644
--- a/src/nvim/testdir/test_statusline.vim
+++ b/src/nvim/testdir/test_statusline.vim
@@ -507,5 +507,20 @@ func Test_statusline_after_split_vsplit()
set ls& stl&
endfunc
+" Test using a multibyte character for 'stl' and 'stlnc' items in 'fillchars'
+" with a custom 'statusline'
+func Test_statusline_mbyte_fillchar()
+ only
+ set laststatus=2
+ set fillchars=vert:\|,fold:-,stl:━,stlnc:═
+ set statusline=a%=b
+ call assert_match('^a\+━\+b$', s:get_statusline())
+ vnew
+ call assert_match('^a\+━\+b━a\+═\+b$', s:get_statusline())
+ wincmd w
+ call assert_match('^a\+═\+b═a\+━\+b$', s:get_statusline())
+ set statusline& fillchars& laststatus&
+ %bw!
+endfunc
" vim: shiftwidth=2 sts=2 expandtab