call minpac#update()Plugins are successfully installed. Instead vim show errors Command too recursive.
This is because it use a lot of recursive callbacks and 2076463 (9.0.2103) set MAX_CALLBACK_DEPTH from 100 to 20.
Maybe provide an option to set its value instead of a hard-coded value?
9.0.2103
doesn't matter
Error detected while processing function <SNR>201_start_job[2]..<SNR>201_start_job[2]..<SNR>201_start_job[2]..<SNR>201_start_jo ]..<SNR>201_start_job[2]..<SNR>201_start_job[2]..<SNR>201_start_job[2]..<SNR>201_start_job[2]..<SNR>201_start_job[2]..<SNR>201_ rt_job[2]..<SNR>201_start_job[2]..<SNR>201_start_job[2]..<SNR>201_start_job[2]..<SNR>201_start_job[2]..<SNR>201_start_job[2]..< >201_start_job[2]..<SNR>201_start_job[2]..<SNR>201_start_job[2]..<SNR>201_start_job[2]..<SNR>201_start_job[2]..<SNR>201_start_j line 2: E169: Command too recursive Press ENTER or type command to continue E169: Command too recursive Press ENTER or type command to continue E169: Command too recursive Press ENTER or type command to continue
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
This is because it use a lot of recursive callbacks and 2076463 (9.0.2103) set
MAX_CALLBACK_DEPTHfrom 100 to 20.
That patch can be reverted since the problem was root caused to something else, however it's probably still worth looking at making minipac not so recursive, if feasible.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
This is because it use a lot of recursive callbacks and 2076463 (9.0.2103) set
MAX_CALLBACK_DEPTHfrom 100 to 20.
That patch can be reverted since the problem was root caused to something else, however it's probably still worth looking at making minipac not so recursive, if feasible.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
I'm now updating minpac not to use recursive calls. k-takata/minpac#153
For Vim, it might be better to loosen the limit?
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
Yeah, since the problem patch 9.0.2103 wanted to fix was wrong, we may instead revert it (or instead increase reverse the callback function limit). What limit would be right for minpac then? 50? Or shall we go with 'maxfuncdepth' again?
Would you like to create a PR for that?
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
Current implementation of minpac calls timer_start() inside from the timer callback and the depth of the recursive call may depend on the number of the plugins to be updated. So, I cannot tell the maximum depth.
Back to 'maxfuncdepth' should be okay.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()
Closed #13732 as completed via fe583b1.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.![]()