I don't see why you would write a plugin in VimL nowadays. I mean even VimL's author decided to just create a new language — vim9 script — instead of fixing this one [1].
With neovim rpc you can write glorious plugins in TypeScript and Python such as coc.nvim [2].
Other than that, I'm inspired by amount of work you put in the project.
Sounds great, but I will not go for this the second time, Scaleway.
Two years ago I purchased a server there, configured everything and started handling workload. Then I received the following email:
Our support team created a new ticket associated to your account.
Hello,
Your instance 'REDACTED' is running on a hypervisor that encountered a critical failure. We are not able to power on the hypervisor again. We were not able to recover your local files located on your LSSD.
Your node has been stopped. If you created snapshots of the server's volumes or if you halted your node recently, you will recover your volumes at their latest good state.
We are sorry for the inconvenience.
Scaleway Team
An interesting idea. But in reality people use IDE's features to write templated chunks of code. Like if you write "for", you will have a completion that prompts you to "for i := 0; i < ...".
Wayland port: https://github.com/kovetskiy/waynav