New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
vim-plugins: rewrite updater #46394
vim-plugins: rewrite updater #46394
Conversation
f285b22
to
5f64920
Compare
nix-review is happy with the new version. |
I had a feeling about this when seeing 182f1fc. 😃 |
It is much more fun to add vim plugins now. |
649ea94
to
555b7a3
Compare
Now with documentation! I will backport the first commit, where I extended the vim plugin documentation. |
A new python script has been added to replace the aged viml-based updater. The new updater has the following advantages: - use rss feeds to check for updates quicker - parallel downloads & better caching - uses proper override mechanism instead of text substitution - update generated files in-place instead of having to insert updated plugins manually Automatically reading `dependencies` from the plugins directory has been not re-implemented. This has been mostly been used by Mark Weber's plugins, which seem to no longer receive regular updates. This could be implemented in future as required.
How can the |
Sorry after a git-reset I accidentally did not include this file again. I added it in 8ccdd29 |
This is a left-over from NixOS#46394 We no longer use this.
A new python script has been added to replace the aged viml-based
updater. The new updater has the following advantages:
Automatically adding plugin
dependencies
based on plugin metadata has beennot re-implemented in this updater.
This mechanism has been mostly been used by Mark Weber's plugins, which seem to
no longer receive regular updates.
This could be implemented in future as required.
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)