Mercurial > vim
comparison 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 |
comparison
equal
deleted
inserted
replaced
11276:98f84fe8eb77 | 11277:f26a535d9464 |
---|---|
52 \ " 1 \u2502", | 52 \ " 1 \u2502", |
53 \ "+ +-- 12 lines: 2". repeat("\u2500", 23). "\u2502", | 53 \ "+ +-- 12 lines: 2". repeat("\u2500", 23). "\u2502", |
54 \ " 14 \u2502", | 54 \ " 14 \u2502", |
55 \ ] | 55 \ ] |
56 call assert_equal(expect, lines) | 56 call assert_equal(expect, lines) |
57 | |
58 set fillchars=fold:-,vert:\| | |
59 let lines=ScreenLines([1,3], winwidth(0)+1) | |
60 let expect=[ | |
61 \ " 1 |", | |
62 \ "+ +-- 12 lines: 2". repeat("-", 23). "|", | |
63 \ " 14 |", | |
64 \ ] | |
65 call assert_equal(expect, lines) | |
66 | |
57 set foldtext& fillchars& foldmethod& fdc& | 67 set foldtext& fillchars& foldmethod& fdc& |
58 bw! | 68 bw! |
59 endfunc | 69 endfunc |