-
Notifications
You must be signed in to change notification settings - Fork 42
Comparisons
Packer.nvim is another package manager for Neovim. Like Paq, it's written in Lua and takes advantage of modern Neovim features, although in different ways.
Paq aims at being a simple wrapper. It was written in Lua to have a very small and concise implementation. Paq is not about optimizations nor edge cases.
Packer is focused on prividing a complete package manager. It was written in Lua to allow for features (and performance) that would simply be too hard to get with VimL. It has a lot of features, including dependency resolution and luarocks support.
As far as I know, Paq is the smallest package manager, and Packer the most complete. Both in Vim and Neovim ecosystems. If you only use your package manager for cloning things from GitHub, both Paq and Packer will work fine. If you need very specific configuration options, Packer might be a better choice.
LOC counted with Tokei on 2021-01-27.
Manager | version | LOC | PL |
---|---|---|---|
Packer | N/A | 2876 | Lua |
Paq | 0.4.1 | 125 | Lua |
Pathogen | 2.4 | 233 | VimL |
Minpac | 3.0 | 1335 | VimL |
Vim-plug | 0.10.0 | 2556 | VimL |
Note:
You can also read a comparison and migration guide from Vim-plug and Minpac here.