Mercurial > vim
diff src/testdir/test_display.vim @ 11277:f26a535d9464 v8.0.0524
patch 8.0.0524: folds messed up
commit https://github.com/vim/vim/commit/8da1e6cedf839902e15987a98733ebd31b5f1b81
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Mar 29 20:38:59 2017 +0200
patch 8.0.0524: folds messed up
Problem: Folds are messed up when 'encodin' is "utf-8".
Solution: Also set the fold character when it's not multi-byte.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Wed, 29 Mar 2017 20:45:05 +0200 |
parents | b25895ab67be |
children | 63b02fcf1361 |
line wrap: on
line diff
--- a/src/testdir/test_display.vim +++ b/src/testdir/test_display.vim @@ -54,6 +54,16 @@ func! Test_display_foldtext_mbyte() \ " 14 \u2502", \ ] call assert_equal(expect, lines) + + set fillchars=fold:-,vert:\| + let lines=ScreenLines([1,3], winwidth(0)+1) + let expect=[ + \ " 1 |", + \ "+ +-- 12 lines: 2". repeat("-", 23). "|", + \ " 14 |", + \ ] + call assert_equal(expect, lines) + set foldtext& fillchars& foldmethod& fdc& bw! endfunc