| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
I've been working for a long time towards automatic nix dependencies for
neovim plugins (using luarocks rockspecs to discover the said
dependencies).
This is an initial commit to help me complete the missing bits.
buildNeovimPluginFrom2Nix is right now a placeholder which helps me test
in my fork a version that does a flat install of luarocks.
the vim updater will now check for attributes with the same name in the lua package set,
if that's the case the script will generate buildNeovimPluginFrom2Nix.
|
| |
|
|
|
|
|
| |
We want to support plugins on other hosts than github.
A more structured format will allow more features too.
|
| |
|
| |
|
|
|
|
| |
I find it more practical (can run update.py --github-token=$(pass gihtub-token)" rather than putting token in ENV). Also makes it more discoverable. I introduced a FetchConfig variable to pass editor agnostic configuration.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Before 46c68ad both "@" and " as " could be used in the same line like
the following:
vimwiki/vimwiki@dev as vimwiki-dev
After 46c68ad this gives an error due to the split URI still erroneously
including the " as [name]" at the end, due to splitting from the wrong
variable.
|
| |
|
|
|
|
|
|
| |
right now we can only refer to repositories hosted on github.
This allows to give random git repo uris like for instance:
https://git.sr.ht/~whynothugo/lsp_lines.nvim
|
| |
|
|
|
|
| |
when maintaining out of tree plugins, it makes it easier to swap/comment on specific plugins
|
|
|
|
|
| |
Thus we always use the default branch. No need to special handle of `master`,
`main`, `trunk` and etc.
|
| |
|
|
|
|
|
|
| |
If the script is executed in a CI (like in github actions, with the
install-nix-action) it fails. This changes fixes that use case. In that
scenario, you should provide the --no-commit flag.
|
|
|
|
| |
recent updates to luarocks updater had broken the vim plugin update script
|
|
|
|
|
| |
Cleans up the common interface between the updaters.
Restores the ability to regen the lua packages in parallel.
|
|
|
|
| |
Several updates
|
|
|
|
|
|
|
| |
Trying to reuse the update scripts used by kakoune/vim to provide the
user with an unified convergence. Some stuff doesn't work yet (parallel
download, caching) but I (anyone else welcome to try too) will improve
it in other PRs.
|
|
|
|
| |
there was a 404 error, having basic logging makes it easier to troubleshoot
|
| |
|
|
|
|
|
| |
json.dump does not write any newline, so the final newline in the file
is missing.
|
| |
|
|
Move the script to maintainers/scripts/pluginupdate.py.
Importing it from the vim and kakoune update scripts
is done in the commit afterwards to cleanup the diff.
|