4 ms·
> Putting the onus on plugin writers to rewrite essentially the same functionality is not ideal. This goes back to my biggest complaint with the vim ecosystem
by thayne 5y ago
> Putting the onus on plugin writers to rewrite essentially the same functionality is not ideal.
This goes back to my biggest complaint with the vim ecosystem (and emacs has the same problem): no dependency management. Almost every plugin has to be self contained, because if you depend on another plugin, then you need to rely on you users to manually install that plugin.
- celeritascelery 5y agoEmacs does not have the same problem. When you install a plug-in it will install the dependencies as well. However one thing I wish emacs packages had was the ability to version dependencies. Right now you can get a broken plug-in because the upstream package introduced breaking changes.
- blindseer 5y agoPacker is a plug-in manager for neovim that uses packadd and has support for adding dependencies in the install step.
- thayne 5y agoThat's not quite the same as the package being able to declare its dependencies itself.
- nextaccountic 5y agoEmacs nowadays have package management. And doom emacs is even better in that, because the management is declarative (you have a file with all your packages and it installs them and their dependencies)