Skip to content

owenthereal/vpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

An awesome utility for managing Vim plugins.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages