An awesome utility for managing Vim plugins.
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
spec
.gitignore
.rspec
.rvmrc
Gemfile
Gemfile.lock
Guardfile
README.md
Rakefile
vpm.gemspec

README.md

Vim Plugin Manager

Vim Plugin Manager is an awesome utility for managing Vim plugins

Vim Plugin

What?

A Vim plugin is a package that contains vim scripts and a vim plugin specification, a.k.a. "vpspec".

Why?

To allow proper distribution of vim scripts. For example, versioning of vim scripts.

How?

A vpspec, like a gemspec, consists of several attributes. For example, a description, example usage, notes, and more.

The directory structure of a vim plugin constains a file ending with *.vpspec in the root directory:

- command-t.vpspec
- ...

Vim Plugin Manager

What?

Vim Plugin Manager (VPM) keeps track of installed vim scripts, installs/updates vim scripts from vim-plugins.org, uninstalls vim scripts and searches vim scripts by name.

Why?

Managing vim scripts is difficult without a manager. For example, installing or updating a version of a vim script.

How?

With Vim Plugin Manager, you are able to manipulate Vim plugins like this:

$ vpm install command-t
$ vpm update command-t
$ vpm list
$ vpm search command-t
$ vpm remove command-t

You are also able to install a certain version of a vim bundle:

$ vpm install command-t v1.0

Vim-Plugins.org

vim-plugins.org is a community vim plugin host. Vim plugin authors publish their vim scripts to the host and keep track of basic statistics of their vim plugins.

To publish/yank a Vim plugin:

$ vpm publish
$ vpm yank

Similar Projects