https://github.com/sebbekarlsson/vpm
ViM Plugin Manager (like apt, npm, pacman, etc ... )
https://github.com/sebbekarlsson/vpm
package-manager plugin-manager vim
Last synced: 3 months ago
JSON representation
ViM Plugin Manager (like apt, npm, pacman, etc ... )
- Host: GitHub
- URL: https://github.com/sebbekarlsson/vpm
- Owner: sebbekarlsson
- License: gpl-3.0
- Created: 2018-12-20T09:35:55.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-12-24T10:18:29.000Z (over 7 years ago)
- Last Synced: 2025-10-13T20:32:24.080Z (8 months ago)
- Topics: package-manager, plugin-manager, vim
- Language: C
- Size: 769 KB
- Stars: 14
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VPM
> Vim Plugin Manager
## Install plugins the easy way
> Think of `vpm` as a package manager like `npm` or `apt` or `pacman`.
> You can use it to __install__ plugins like this:
vpm install 'easymotion/vim-easymotion'
> And the plugin will be downloaded and installed for your vim configuration.
> You can also __uninstall__ plugins like this:
vpm uninstall 'easymotion/vim-easymotion'
> And the plugin will be removed.
## List installed plugins
> You can also list currently installed plugins using the `list` command:
vpm list plugins
...
## Installation
> To install `vpm`, simply clone down this repository and inside; run:
make
sudo make install
> Now, create these directories and put your plugins in this file:
$HOME/.vim/vpm/sources.vim
> _(Create the directories if they do not already exist)_
> You will also need to `source` the file above in your `.vimrc` config file.
> Done!
## Notes
> `vpm` currently only supports `Vundle` , but pull-requests are welcome, so
> if you are using any other package manager for ViM, create a pull-request
> for it :)
## Technical notes
### The _list_ command
> The `list` command is basically just dumping the contents of your `sources.vim` file.
### The _install_ command
> The `install` command just adds a new line to your `sources.vim` file.
### The _uninstall_ command
> The `uninstall` command basically just removes the line matching the specified
> plugin in your `sources.vim` file.
### The _install/uninstall_ GUI
> The install/uninstall GUI just uses the GUI that your current plugin manager uses,
> so right now it is using the one that comes with `Vundle`.