diff options
author | Matthieu Coudron <mattator@gmail.com> | 2019-12-08 01:05:49 +0100 |
---|---|---|
committer | Matthieu Coudron <mattator@gmail.com> | 2019-12-25 14:28:36 +0100 |
commit | bbad324b175f1bd35201f0ba73fba1b11af7093d (patch) | |
tree | 02e2cacd63b37d059218be43ca385feb32e6de99 /test/functional/ui/fold_spec.lua | |
parent | 2ef72437fc2e20ed7eee2520d818d3039b8e52bb (diff) | |
download | rneovim-bbad324b175f1bd35201f0ba73fba1b11af7093d.tar.gz rneovim-bbad324b175f1bd35201f0ba73fba1b11af7093d.tar.bz2 rneovim-bbad324b175f1bd35201f0ba73fba1b11af7093d.zip |
fillchars: adding foldopen, foldsep, foldclose
You can try it with
set fillchars+=foldopen:▾,foldsep:│,foldclose:▸
Diffstat (limited to 'test/functional/ui/fold_spec.lua')
-rw-r--r-- | test/functional/ui/fold_spec.lua | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/test/functional/ui/fold_spec.lua b/test/functional/ui/fold_spec.lua index eb81aba131..0b788e7afb 100644 --- a/test/functional/ui/fold_spec.lua +++ b/test/functional/ui/fold_spec.lua @@ -60,6 +60,45 @@ describe("folded lines", function() ]]) end) + it("works with multibyte fillchars", function() + insert([[ + aa + bb + cc + dd + ee + ff]]) + command("set fillchars+=foldopen:▾,foldsep:│,foldclose:▸") + feed_command('1') + command("set foldcolumn=2") + feed('zf4j') + feed('zf2j') + feed('zO') + screen:expect{grid=[[ + {7:▾▾}^aa | + {7:││}bb | + {7:││}cc | + {7:││}dd | + {7:││}ee | + {7:│ }ff | + {1:~ }| + :1 | + ]]} + + feed_command("set rightleft") + screen:expect{grid=[[ + a^a{7:▾▾}| + bb{7:││}| + cc{7:││}| + dd{7:││}| + ee{7:││}| + ff{7: │}| + {1: ~}| + :set rightleft | + ]]} + end) + + it("works with multibyte text", function() -- Currently the only allowed value of 'maxcombine' eq(6, meths.get_option('maxcombine')) |