Closed guill closed 1 month ago
I'm sorry, but it was actually a bug that this used to work. It could actually give all sorts of issues.
The rewrite fixed this.
@folke Is there another recommended way to deal with plugins like this? I've searched through documentation/examples, but haven't been able to find any. As far as I can tell, my options are:
mini.deps
) working alongside Lazy.nvim.mini.nvim
separately, and somehow ensure that when one is updated, any dependencies are updated to the same version.None of those options seem particularly great. Am I missing something?
Nope, that's just not supported.
Did you check docs and existing issues?
Neovim version (nvim -v)
0.10.0
Operating system/version
Ubuntu 22.04 (WSL)
Describe the bug
mini.nvim
is a large collection of plugins within a single repository: https://github.com/echasnovski/mini.nvimUntil now, I have been using the following lazy.nvim configuration in order to download
mini.nvim
as one repo, but lazily load each of the individual pieces:Now, it appears that Lazy will only recognize a single plugin located in a particular directory. Using
git bisect
, I tracked this issue down to this commit: https://github.com/folke/lazy.nvim/commit/75ffe56f70faac43f077796b91178d2f1419f8ceSteps To Reproduce
nvim -u repro.lua
mini.align
ormini.splitjoin
are recognized.Expected Behavior
Previously, both
mini.align
andmini.splitjoin
would be properly loaded.If support for this loading strategy was intentionally removed, there should be a warning or error message that one of the plugins is ignored.
If there is a better way of solving this, please let me know!
Repro