neovim/runtime/lua
Jaehwang Jung 2b6c9bbe7f perf(treesitter): incremental foldupdate
Problem:
While the fold level computation is incremental, the evaluation of the
foldexpr is done on the full buffer. Despite that the foldexpr reads
from the cache, it can take tens of milliseconds for moderately big (10K
lines) buffers.

Solution:
Track the range of lines on which the foldexpr should be evaluated.
2024-04-21 10:42:00 +02:00
..
nvim fix(healthcheck): expand vimrc variable (#28379) 2024-04-17 14:31:13 +08:00
provider fix(checkhealth): error in node.js check #28348 2024-04-15 09:23:22 -07:00
vim perf(treesitter): incremental foldupdate 2024-04-21 10:42:00 +02:00
_vim9script.lua feat(lua): rename vim.loop -> vim.uv (#22846) 2023-06-03 12:06:00 +02:00
coxpcall.lua build(lua): vendor coxpcall 2023-09-10 11:43:37 +02:00
editorconfig.lua fix(editorconfig): syntax error regression 2024-03-11 10:06:57 +00:00
man.lua fix(man): pass modifiers also to :tag (#27878) 2024-03-16 09:56:58 +08:00
tohtml.lua feat(lua): deprecate vim.tbl_add_reverse_lookup 2024-03-07 10:24:34 +01:00