aboutsummaryrefslogtreecommitdiff
path: root/test/functional/ui/statuscolumn_spec.lua
diff options
context:
space:
mode:
authorLuuk van Baal <luukvbaal@gmail.com>2023-01-31 00:52:34 +0100
committerLuuk van Baal <luukvbaal@gmail.com>2023-02-04 11:04:43 +0100
commit08fb3b5309dee79585f3eec2450636966cbb01b4 (patch)
tree8569a3aeea80ce77d20056e663f3ec726d267d43 /test/functional/ui/statuscolumn_spec.lua
parent964ae205a583807127eda75d9876fb6dfda6065c (diff)
downloadrneovim-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.lua2
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\ ]])