FS#65616 - [vim-ale] vim-* plugins depend on vim but are available to neovim
Attached to Project:
Community Packages
Opened by David Pedersen (Limero) - Monday, 24 February 2020, 15:06 GMT
Last edited by Robin Candau (Antiz) - Sunday, 23 July 2023, 16:22 GMT
Opened by David Pedersen (Limero) - Monday, 24 February 2020, 15:06 GMT
Last edited by Robin Candau (Antiz) - Sunday, 23 July 2023, 16:22 GMT
|
Details
I use vim-ale with Neovim but vim is also installed as a
dependency of vim-ale, even though it's not needed.
Please consider making the vim dependency optional. |
This task depends upon
Closed by Robin Candau (Antiz)
Sunday, 23 July 2023, 16:22 GMT
Reason for closing: Implemented
Additional comments about closing: https://archlinux.org/todo/make-vim-plug ins-depend-on-vim-plugin-runtime-so-neov im-or-vim-can-be-used/
Sunday, 23 July 2023, 16:22 GMT
Reason for closing: Implemented
Additional comments about closing: https://archlinux.org/todo/make-vim-plug ins-depend-on-vim-plugin-runtime-so-neov im-or-vim-can-be-used/
Though I do note that our neovim packaging apparently does manually add it to the runtimepath anyway... if we're packaging it with the intent to make it a drop-in replacement for vim, then shouldn't it also provide vim?
Either way, the package really should either depend on vim as it currently does, or depend on something that is provided by both vim and neovim.
However in general vim plugins mostly try to do things in a way that makes them compatible with both.
The request here is not about vim-ale but about neovim and what to do with it in general
Does it truly make sense to have neovim by default load all /usr/share/vimfiles plugins? If so, does it make sense to have, at least, some common provides?
Is there actually any plugin we know of that doesn't work and won't ever work with neovim? afaik, they all do.
See also my comment at
FS#71404.So the upshot is the only thing needed to close this issue is make the [community]/vim-ale package depend on `vim-plugin-runtime` instead of `vim`?
FS#71404.I'm leaving this issue open for now just until there is a todo list opened so we don't forget.
This issue can now be closed :)