diff options
author | Luuk van Baal <luukvbaal@gmail.com> | 2023-01-31 00:52:34 +0100 |
---|---|---|
committer | Luuk van Baal <luukvbaal@gmail.com> | 2023-02-04 11:04:43 +0100 |
commit | 08fb3b5309dee79585f3eec2450636966cbb01b4 (patch) | |
tree | 8569a3aeea80ce77d20056e663f3ec726d267d43 /test/functional/ui/statuscolumn_spec.lua | |
parent | 964ae205a583807127eda75d9876fb6dfda6065c (diff) | |
download | rneovim-08fb3b5309dee79585f3eec2450636966cbb01b4.tar.gz rneovim-08fb3b5309dee79585f3eec2450636966cbb01b4.tar.bz2 rneovim-08fb3b5309dee79585f3eec2450636966cbb01b4.zip |
perf(column): only build fold/sign column when present in 'statuscolumn'
Problem: The fold and sign column is built and stored regardless of
whether the corresponding item is present in 'statuscolumn'.
Solution: Since the 'statuscolumn' parses itself, we can defer
building the columns until the corresponding item is
actually encountered.
Diffstat (limited to 'test/functional/ui/statuscolumn_spec.lua')
-rw-r--r-- | test/functional/ui/statuscolumn_spec.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/functional/ui/statuscolumn_spec.lua b/test/functional/ui/statuscolumn_spec.lua index 3233e6cd19..287686cf37 100644 --- a/test/functional/ui/statuscolumn_spec.lua +++ b/test/functional/ui/statuscolumn_spec.lua @@ -456,7 +456,7 @@ describe('statuscolumn', function() 14 aaaaa | | ]]) - command('set stc=') -- also for the default sign column + command('set stc=') -- also for the default fold column screen:expect_unchanged() -- 'statuscolumn' is not too wide with custom (bogus) fold column command([[set stc=%{foldlevel(v:lnum)>0?repeat('-',foldlevel(v:lnum)):''}%=%l\ ]]) |