diff options
author | TheLeoP <eugenio2305@hotmail.com> | 2024-04-26 08:28:22 -0500 |
---|---|---|
committer | Lewis Russell <me@lewisr.dev> | 2024-04-26 15:07:10 +0100 |
commit | c5b9fb2f256516398592c81f496dae75a036b18e (patch) | |
tree | a1c87f3043aad3213806de0ab01a4936b9489b22 | |
parent | 37d8e504593646c81542f8c66f0d608e0a59f036 (diff) | |
download | rneovim-c5b9fb2f256516398592c81f496dae75a036b18e.tar.gz rneovim-c5b9fb2f256516398592c81f496dae75a036b18e.tar.bz2 rneovim-c5b9fb2f256516398592c81f496dae75a036b18e.zip |
fix(treesitter.foldexpr): check for all insert submodes
-rw-r--r-- | runtime/lua/vim/treesitter/_fold.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/lua/vim/treesitter/_fold.lua b/runtime/lua/vim/treesitter/_fold.lua index d511bef7a5..09d3f3368f 100644 --- 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, |