The function signature for iter_matches changes in neovim 10 with this PR. Omitting the argument from the function should have been safe from my understanding of the stack-based implementation of the lua interop with C, but the value at the position in the stack where this parameter was expected was 1, which throws this error since it is neither nil nor a table.
This PR is opened as draft because this may not be desired until the upstream neovim 10 is released. For one reason or another I am on the dev builds of neovim, so I needed this fix.
The function signature for
iter_matches
changes in neovim 10 with this PR. Omitting the argument from the function should have been safe from my understanding of the stack-based implementation of the lua interop with C, but the value at the position in the stack where this parameter was expected was1
, which throws this error since it is neither nil nor a table.This PR is opened as draft because this may not be desired until the upstream neovim 10 is released. For one reason or another I am on the dev builds of neovim, so I needed this fix.