rodjek / vim-puppet

Puppet niceties for your Vim setup
Apache License 2.0
501 stars 137 forks source link

Redirect to /dev/null caused segfault for nvim < 0.9.0 #155

Open shadowwa opened 3 weeks ago

shadowwa commented 3 weeks ago

Tests are now covering case before/after milestone concerning epuppet:

lelutin commented 2 weeks ago

interesting. I will most definitely want to keep the removal of the redirection of stdout to /dev/null.

While I think adding older versions could help us identify what's going wrong with filetype detection, I wonder though: do we wish to commit/state that this module is going to keep its code compatible to such older versions of neovim?

we currently don't state clearly which versions of vim/neovim are supported in the README file.

seeing what I found about the versions distrubuted below, I'd be willing to support as far back as vim 9.0 and neovim 0.7.2. or if we push things, maybe vim 8.0 and nvim 0.7.0

what are your thoughts about this? am I being too optimistic about dropping support for older versions?

what's currently shipped in the most popular distros:

neovim:

so overall the oldest version among those is 0.7.2

vim:

the oldest version among those is 0.9.0

lelutin commented 2 weeks ago

btw, this is side-tracking things a bit but @shadowwa you've been contributing a couple of changes for the last couple of years. I wonder if you'd like to become a part of this module's maintainer team?

I personally don't have the control over who has access to the repository, though. @rodjek what do you think about the above idea if they seem to be interested? I'm still interested in keeping this module alive but I sometimes go missing for months by lack of time / energy..

shadowwa commented 2 weeks ago

My first goal was to manage tests on any versions of vim/nvim we wanted, to continue to work on subtype detection. Now for the vim-puppet plugin, I think that if maintaining older vim compatibility is burden, a minimal version of vim 8.0 and nvim 0.7.0 is pretty good.

As for becoming part of maintainer, I'm willing to help but I'm afraid to be like you, as sometime lack time/energy.