Skip to main content

FAQ

Will this work with packer.nvim / vim-plug / dein.vim?

Not today. The canonical form is lazy.nvim-shaped.

Does vimpin replace lazy-lock.json?

Effectively yes. The canonical Lua spec becomes the source of truth and lazy-lock.json is a regenerated derivative. If you also want Renovate to manage the lockfile, the :lazy-nvim-lock sub-preset is available.

What happens if upstream rewrites a tag?

The SHA on disk is unchanged. vimpin run --verify rewrites the annotation to whatever tag (if any) now matches the SHA. You're still installing what you originally pinned; CI flags the drift through mode: verify-check.

Can I use vimpin without GitHub Actions or Renovate?

Yes. The CLI is standalone:

vimpin run --update
git diff lua/
git commit -am "chore: vimpin update"

Where do I report bugs?

ComponentRepo
CLI behaviourgr1m0h/vimpin
GitHub Actiongr1m0h/vimpin-action
Renovate presetgr1m0h/vimpin-renovate-config
Docsgr1m0h/vimpin-docs