diff options
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/doc/message.txt | 2 | ||||
-rw-r--r-- | runtime/doc/options.txt | 1 | ||||
-rw-r--r-- | runtime/lua/vim/_meta/options.lua | 1 |
3 files changed, 2 insertions, 2 deletions
diff --git a/runtime/doc/message.txt b/runtime/doc/message.txt index c3154fc372..9f06e8c931 100644 --- a/runtime/doc/message.txt +++ b/runtime/doc/message.txt @@ -127,6 +127,8 @@ This happens when an Ex command executes an Ex command that executes an Ex command, etc. The limit is 200 or the value of 'maxfuncdepth', whatever is larger. When it's more there probably is an endless loop. Probably a |:execute| or |:source| command is involved. +Can also happen with a recursive callback function (|channel-callback|). +A limit of 20 is used here. *E254* > Cannot allocate color {name} diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt index 6a71ad296c..7f2eb9da07 100644 --- a/runtime/doc/options.txt +++ b/runtime/doc/options.txt @@ -4026,7 +4026,6 @@ A jump table for the options with a short description can be found at |Q_op|. 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. *'maxmapdepth'* *'mmd'* *E223* 'maxmapdepth' 'mmd' number (default 1000) diff --git a/runtime/lua/vim/_meta/options.lua b/runtime/lua/vim/_meta/options.lua index a8299b31d7..0ef0fece90 100644 --- a/runtime/lua/vim/_meta/options.lua +++ b/runtime/lua/vim/_meta/options.lua @@ -4037,7 +4037,6 @@ 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 |