All Projects → sebbekarlsson → vpm

sebbekarlsson / vpm

Licence: GPL-3.0 License
ViM Plugin Manager (like apt, npm, pacman, etc ... )

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to vpm

Peru
a generic package manager, for including other people's code in your projects
Stars: ✭ 913 (+6923.08%)
Mutual labels:  package-manager, plugin-manager
Antigen
The plugin manager for zsh.
Stars: ✭ 6,843 (+52538.46%)
Mutual labels:  package-manager, plugin-manager
Packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
Stars: ✭ 418 (+3115.38%)
Mutual labels:  package-manager, plugin-manager
zcomet
zcomet - Fast, Simple Zsh Plugin Manager
Stars: ✭ 144 (+1007.69%)
Mutual labels:  package-manager, plugin-manager
zinit
🌻 Flexible and fast ZSH plugin manager
Stars: ✭ 944 (+7161.54%)
Mutual labels:  plugin-manager
crosware
Tools, things, stuff, miscellaneous, etc., for Chrome OS / Chromium OS
Stars: ✭ 36 (+176.92%)
Mutual labels:  package-manager
domy
Custom Elements Storage
Stars: ✭ 77 (+492.31%)
Mutual labels:  package-manager
mcpkg
Package manager for Minecraft resource packs, datapacks and crafting tweaks, wrapped around vanillatweaks.net
Stars: ✭ 15 (+15.38%)
Mutual labels:  package-manager
flatn
flat node dependencies
Stars: ✭ 18 (+38.46%)
Mutual labels:  package-manager
cms
🛠️ Simple smart CMS for Nette and Vue.js
Stars: ✭ 12 (-7.69%)
Mutual labels:  plugin-manager
WpGet-Private-wordpress-plugin-repository
Wordpress private repository for plugins
Stars: ✭ 24 (+84.62%)
Mutual labels:  plugin-manager
ansible-apt
Ansible role to manage packages and up(date|grade)s in Debian-like systems
Stars: ✭ 21 (+61.54%)
Mutual labels:  package-manager
nest
Raven's package manager
Stars: ✭ 22 (+69.23%)
Mutual labels:  package-manager
hermit
Hermit manages isolated, self-bootstrapping sets of tools in software projects.
Stars: ✭ 312 (+2300%)
Mutual labels:  package-manager
hackage-ui
Follow us: https://twitter.com/HaskellSpot Support the project: https://ko-fi.com/visortelle
Stars: ✭ 84 (+546.15%)
Mutual labels:  package-manager
lfs-me
Linux From Scratch made ( more ) easy. A simple, fakeroot based, package manager for LFS heavily inspired by Archlinux' package management.
Stars: ✭ 67 (+415.38%)
Mutual labels:  package-manager
npm-yarn-benchmark
Bash script for comparing NPM and Yarn performance
Stars: ✭ 42 (+223.08%)
Mutual labels:  package-manager
scoop-viewer
A gui client for scoop.
Stars: ✭ 76 (+484.62%)
Mutual labels:  package-manager
paket
A simple and fast package manager for the Fish shell written in Rust. 🐠
Stars: ✭ 31 (+138.46%)
Mutual labels:  package-manager
minepkg
Manage Minecraft mods with ease.
Stars: ✭ 38 (+192.31%)
Mutual labels:  package-manager

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].