Hacker News new | ask | show | jobs
by augusto-moura 718 days 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
2 comments

This 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/387

- https://github.com/neovim/neovim/issues/392

- https://github.com/neovim/neovim/issues/801

Vim9script 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 :)