Skip to content

Make it work as seamlessly as possible, also I want to helpΒ #25

@w0rp

Description

@w0rp

Hello! I was just discussing this idea with @Angelchev and I want to offer my support for this project in the future. I believe it's important it allows people to run vim9script files in Neovim as seamlessly as possible. The Neovim maintainers have made it clear that they will never implement vim9script in Neovim, and this makes sense. Neovim is powerful because it removes bloat from the Vim core it spawned from, and in turn adds its own bloat in the form of modern day programming stuff. (I am joking, of course.)

There is a serious risk of the Vim and Neovim communities becoming massively bifurcated, and whilst Neovim users may enjoy bells and whistles and all manner of nice things, this is very bad for Vim users. I am sure many users like myself have configurations for Vim they have evolved for more than a decade, some for several decades, and the cost of moving to Neovim will become higher with the introduction of vim9script, where moving will mean you gain access to fancy new IDE-like features and luajit, but you will lose out on work that will be coming in Vim.

In my personal view, I don't really like vim9script and wish Bram would have implemented a Vim luajit instead, but Bram is his own person and it's his software. He gets to choose what he wants to work on and do what he wants to do. It would be very rich of me to make demands of someone else who has given me so much for free over the years.

I would like to offer my support for this project and find ways to make running vim9script in Neovim so seamless that you won't even notice there's no official support for it in Neovim itself. I believe a plugin you can optionally install is the appropriate strategy for Neovim. I love that you are working on this already. I will be watching this project. πŸ˜ƒ

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions