sponsor Vim development Vim logo Vim Book Ad

vim-plugin-manager : A lightweight Vim plugin manager

 script karma  Rating 3/7, Downloaded by 440  Comments, bugs, improvements  Vim wiki

created by
gregory epp
 
script type
utility
 
description
A lightweight Vim plugin manager that uses Git submodules and Vim 8's native package system.

https://github.com/log0u7/vim-plugin-manager

Features :
- Manage plugins through Git submodules
- Easy installation, removal, and updating of plugins
- Automatic generation of helptags
- Backup your entire Vim configuration to multiple remote repositories
- Works with Vim 8's native package loading system
- Full Git integration for plugin versioning
- Support for optional (lazy-loaded) plugins
- Interactive sidebar interface
- Modern, non-blocking UI with spinners (operations never freeze the editor)
- Asynchronous operations for better performance

Requirements :
- Linux (Debian, Ubuntu, Arch, Gentoo, RHEL/AlmaLinux/Rocky).
- Git 2.39+
- Vim 8.2+ (with `+job` and `+channel`; falls back to synchronous execution otherwise)

Supported platforms and minimum Vim version :

The minimum Vim version is 8.2 and will not be raised without a concrete reason.

The floor is set by RHEL 9 and its binary-compatible clones c(AlmaLinux 9, Rocky Linux 9), which ship **Vim 8.2.2637**.
RHEL 9 is supported by Red Hat until 2032 and is the dominant enterprise release in the project's target environment.

The codebase uses only legacy VimScript and no Vim 9.0+ features.
A vim9script migration is explicitly deferred: the dominant cost of this plugin is git and network I/O, not script execution, so the rewrite would have no measurable benefit (YAGNI).
The `if v:version < 802` guard in `plugin/plugin_manager.vim` is therefore correct and intentional.

| Distribution | Vim version |
| RHEL 9 / AlmaLinux 9 / Rocky 9 | 8.2.2637 (the floor) |
| AlmaLinux 10 (RHEL 10 proxy) | 9.1.083 |
| Debian 12 Bookworm | 9.0.1378 |
| Debian 13 Trixie | 9.1.1230 |
| Ubuntu 24.04 LTS | 9.1.0016 |
| Ubuntu 26.04 LTS | 9.1.2141 |
| Arch Linux (rolling) | 9.2.0735 (the ceiling) |
 
install details
See README.md and doc/plugin_manager.txt
 

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
vim-plugin-manager-v2.1.0.tar.gz 2.1.0 2026-07-05 8.2 gregory epp A lightweight Vim plugin manager that uses Git submodules and Vim 8's native package system.
Need Vim 8.2+ (with +job and +channel).
Linux only (Debian, Ubuntu, Arch, Gentoo, RHEL family), Windows and macOS are not supported.
ip used for rating: 216.73.217.120

Questions about Vim should go to the maillist. Help Uganda.     Vim at Github