aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_meta/api.lua
diff options
context:
space:
mode:
authorRiley Bruins <ribru17@hotmail.com>2025-01-13 09:42:39 -0800
committerLewis Russell <me@lewisr.dev>2025-01-14 09:30:43 +0000
commitb192d58284a791c55f5ae000250fc948e9098d47 (patch)
treebe44627917f507af8ec22f9c522955ab35575d2e /runtime/lua/vim/_meta/api.lua
parent5a54681025ec28129c21c875943a3f9c37959f75 (diff)
downloadrneovim-b192d58284a791c55f5ae000250fc948e9098d47.tar.gz
rneovim-b192d58284a791c55f5ae000250fc948e9098d47.tar.bz2
rneovim-b192d58284a791c55f5ae000250fc948e9098d47.zip
perf(treesitter): calculate folds asynchronously
**Problem:** The treesitter `foldexpr` runs synchronous parses to calculate fold levels, which eliminates async parsing performance in the highlighter. **Solution:** Migrate the `foldexpr` to also calculate and apply fold levels asynchronously.
Diffstat (limited to 'runtime/lua/vim/_meta/api.lua')
0 files changed, 0 insertions, 0 deletions