How to install plugins

Plugins in vim and neovim are usually just collections of .vim (and in neovim’s case .lua) files which can be loaded or interacted with from your own config once you downloaded them. They are usually managed with git and cloned to your machine when you install them. There is a history of plugin managers in vim and neovim going back almost a decade, but nowadays the neovim community seems to have settled on lazy.nvim. Now, before you go and install it, I want to present you with other options, as well as my opinion on each one, and how plugins are “actually” implemented by these plugin managers. ...