4 ms·
Funny because neovim supports LuaJIT for it's lua init files by default. I wonder if there would be a way to compile vimscript to lua and have it everything ins
by augusto-moura 2y ago
Funny because neovim supports LuaJIT for it's lua init files by default. I wonder if there would be a way to compile vimscript to lua and have it everything inside the lua IR. Probably very hard, given the DSL nature of vimscript
- setopt 2y agoVim9script is already compiled (which is why it’s much faster), so there’s no need to go via Lua if you’re on ”normal” Vim :)
- aktau 2y agoThis was tried by ZyX-I when the Neovim project was started. AFAIK they managed to create an alternative parser for Vimscript, but the transpiler was never finished (or productionized?), I think due to incompatibilities that are hard to avoid. Some relevant issues: - https://github.com/neovim/neovim/issues/170 https://github.com/neovim/neovim/issues/170 - https://github.com/neovim/neovim/issues/387 https://github.com/neovim/neovim/issues/387 - https://github.com/neovim/neovim/issues/392 https://github.com/neovim/neovim/issues/392 - https://github.com/neovim/neovim/issues/801 https://github.com/neovim/neovim/issues/801