mirror of
https://github.com/neovim/neovim.git
synced 2025-12-15 19:05:40 +00:00
vim-patch:9.0.2030: no max callback recursion limit (#25655)
Problem: no max callback recursion limit
Solution: bail out, if max call recursion for callback functions
has been reached.
This checks the 'maxfuncdepth' setting and throws E169 when a callback
function recursively calls itself.
closes: vim/vim#13337
closes: vim/vim#13339
47510f3d65
Co-authored-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
1
runtime/lua/vim/_meta/options.lua
generated
1
runtime/lua/vim/_meta/options.lua
generated
@@ -4035,6 +4035,7 @@ vim.go.mat = vim.go.matchtime
|
||||
--- Increasing this limit above 200 also changes the maximum for Ex
|
||||
--- command recursion, see `E169`.
|
||||
--- See also `:function`.
|
||||
--- Also used for maximum depth of callback functions.
|
||||
---
|
||||
--- @type integer
|
||||
vim.o.maxfuncdepth = 100
|
||||
|
||||
Reference in New Issue
Block a user