summary refs log tree commit diff
path: root/maintainers/scripts/pluginupdate.py
Commit message (Collapse)AuthorAge
* vimPlugins: also update nvim-treesitter grammars in the update scriptfigsoda2022-11-04
|
* vim/update.py: distinguish between vim/neovim pluginsMatthieu Coudron2022-05-03
| | | | | | | | | | | | 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.
* vim/update.py: fix handling of redirectsMatthieu Coudron2022-05-01
|
* update.py: updater vim updaterMatthieu Coudron2022-04-03
| | | | | We want to support plugins on other hosts than github. A more structured format will allow more features too.
* vim/update.py: make '--add' option workBruno BELANYI2022-02-25
|
* Move misc/vim-plugins to applications/editors/vim/pluginsAndersonTorres2022-02-24
|
* vim/update.py: accept github token as argumentMatthieu Coudron2022-02-17
| | | | 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.
* vim/update.py: add dummy nixpkgs_repo to shutdown pyright warningsMatthieu Coudron2022-02-17
|
* pluginupdate.py: fix regression with plugin line splittingLily Foster2022-01-21
| | | | | | | | | | | 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.
* update.py: mention GITHUB_API_TOKEN in the helpMatthieu Coudron2022-01-20
|
* update.py: support remotes other than githubMatthieu Coudron2022-01-20
| | | | | | 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
* pluginupdate.py: make experimental feature `nix-command` explicitDr Perceptron2022-01-08
|
* pluginupdate.py: support commentsMatthieu Coudron2021-12-22
| | | | when maintaining out of tree plugins, it makes it easier to swap/comment on specific plugins
* scripts/pluginupdate.py: use HEAD as default branchoxalica2021-12-07
| | | | | Thus we always use the default branch. No need to special handle of `master`, `main`, `trunk` and etc.
* pluginupdate.py: fix compatibility with nix 2.4figsoda2021-11-13
|
* Allow to execute update script in CI environmentJosé Luis Lafuente2021-09-03
| | | | | | 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.
* update.py: fix vim's updater scriptMatthieu Coudron2021-08-14
| | | | recent updates to luarocks updater had broken the vim plugin update script
* update-luarocks-packages: use pluginupdate.pyMatthieu Coudron2021-08-12
| | | | | Cleans up the common interface between the updaters. Restores the ability to regen the lua packages in parallel.
* luaPackages: updateMatthieu Coudron2021-08-09
| | | | Several updates
* update-luarocks-packages: use pluginupdate.pyMatthieu Coudron2021-08-09
| | | | | | | 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.
* pkgs/misc/vim-plugins/update.py: add loggingMatthieu Coudron2021-05-17
| | | | there was a 404 error, having basic logging makes it easier to troubleshoot
* update.py: allow to disable autocommit (#119182)Matthieu Coudron2021-04-22
|
* scripts.pluginupdate: write final newlineFlakebi2021-03-22
| | | | | json.dump does not write any newline, so the final newline in the file is missing.
* vimPlugins: fix pluginupdate.pyAndrey Kuznetsov2021-03-16
|
* vimPlugins: make update.py generic over editorFlakebi2021-02-25
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.