diff options
author | Riley Bruins <ribru17@hotmail.com> | 2025-01-13 09:42:39 -0800 |
---|---|---|
committer | Lewis Russell <me@lewisr.dev> | 2025-01-14 09:30:43 +0000 |
commit | b192d58284a791c55f5ae000250fc948e9098d47 (patch) | |
tree | be44627917f507af8ec22f9c522955ab35575d2e /runtime/lua/vim/_meta/api.lua | |
parent | 5a54681025ec28129c21c875943a3f9c37959f75 (diff) | |
download | rneovim-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