neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit c5b9fb2f256516398592c81f496dae75a036b18e
parent 37d8e504593646c81542f8c66f0d608e0a59f036
Author: TheLeoP <eugenio2305@hotmail.com>
Date:   Fri, 26 Apr 2024 08:28:22 -0500

fix(treesitter.foldexpr): check for all insert submodes

Diffstat:
Mruntime/lua/vim/treesitter/_fold.lua | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/runtime/lua/vim/treesitter/_fold.lua b/runtime/lua/vim/treesitter/_fold.lua @@ -258,7 +258,7 @@ function FoldInfo:foldupdate(bufnr, srow, erow) self.foldupdate_range = { srow, erow } end - if api.nvim_get_mode().mode == 'i' then + if api.nvim_get_mode().mode:match('^i') then -- foldUpdate() is guarded in insert mode. So update folds on InsertLeave if #(api.nvim_get_autocmds({ group = group,