mini.nvim icon indicating copy to clipboard operation
mini.nvim copied to clipboard

Request for plugin/package manager module

Open yamin-shihab opened this issue 2 years ago • 4 comments

Contributing guidelines

Module(s)

mini.plug

Description

Most Neovim setups that would include plugins manage them via a plugin/package manager, mainly to ease setup, installation, and synchronization. Popular Lua plugin managers such as lazy.nvim and packer.nvim exist, but they seem to be too complex. Plugin managers like paq-nvim however, are much simpler (quite a bit of features for only around 500 lines of code). I think it would be beneficial if mini.nvim were to implement some form of a simple plugin/package manager that can be used to keep itself updated, along with maybe some other plugins.

In addition, a lazy-loading feature could be skipped, similar to what paq-nvim does, as plugins can be made optional and be :packadd-ed later on through the use of an autocommand or keybind.

Thanks

yamin-shihab avatar Dec 04 '23 03:12 yamin-shihab

Thank you for suggestion!

This is a very interesting timing. Because I planned to start plugin manager module exactly today. So this should be solved relatively soon.

echasnovski avatar Dec 04 '23 09:12 echasnovski

This is a very interesting timing. Because I planned to start plugin manager module exactly today.

Damn, that's a pretty crazy coincidence

And again, thanks a ton for all this hard work!

yamin-shihab avatar Dec 04 '23 19:12 yamin-shihab

Moving us ever closer to the future where the complete neovim setup to have everything you want in the whole world ends up being

require("mini.everything")

ElectronSutra avatar Dec 08 '23 19:12 ElectronSutra

Moving us ever closer to the future where the complete neovim setup to have everything you want in the whole world ends up being

require("mini.everything")

Yep, something like this is the goal here.

echasnovski avatar Dec 08 '23 19:12 echasnovski

@yamin-shihab, @ElectronSutra, well this took a bit longer than couple of weeks (for various reasons), but we'll there. The 'mini.deps' module is now a part of 'mini.nvim'. Check it out and leave your feedback in #689.

echasnovski avatar Feb 11 '24 18:02 echasnovski

Sweet!

yamin-shihab avatar Feb 11 '24 21:02 yamin-shihab