Open subnut opened 8 months ago
I think before addressing this we would need guidance from the plugin maintainers if Lua 5.1 is supported. There are some ugly workarounds to avoid a goto
(see: https://stackoverflow.com/a/13825260), but I'm not sure what other compatibility problems are lurking since I don't have access to Neovim without LuaJIT.
Wow, is it even possible to run neovim without luajit (with enough speed)??
Iirc there are 2 places in the code that uses the goto::continue feature, just for the sake of cleaner code (or nested if-else gets so much indented).
I'm doing a complete rewrite now, and in the newer code, I deleted all goto's.
Please wait till that's finished (which will take very long tho), or please submit a PR yourself as the core maintainers all use luajit and have no time to do the refactoring.
@cseickel could you make a v4 tag or a milestone so I can start tagging what issues I can/should iron out in my rewrite?
Did you check docs and existing issues?
Neovim Version (nvim -v)
NVIM v0.9.5
Operating System / Version
Chimera Linux
Describe the Bug
Here's the full output of
nvim -v
Do note the absence of LuaJIT.
That's also the reason I used packer.nvim for the minimal config below (since lazy.nvim requires LuaJIT)
Screenshots, Traceback
Steps to Reproduce
:Neotree
Expected Behavior
No errors.
Your Configuration