PHP Classes

PHP Vim Plugin Updater: Retrieve plugins for the Vim text editor

Recommend this page to a friend!
  Info   View files Documentation   View files View files (5)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 43 All time: 10,745 This week: 357Up
Version License PHP version Categories
vimpluginupdate 1.0.0GNU General Publi...5PHP 5, Tools


This class can retrieve plugins for the Vim text editor.

It can access a given GIT repository and perform several types of operations to update plugins to extend Vim editor installed in the local machine. Currently it can:

- Create a default configuration file and add a plugin GIT repository
- Remove a repository from the local configuration
- List available plugin repositories
- Install a given plugin
- Retrieve all available plugins
- Update plugins from only one repository
- Update plugins from all repositories

Innovation Award
PHP Programming Innovation award nominee
December 2018
Number 6
Vim is a very popular text editor that can be extended with plugins that implement new functionality.

This class can retrieve plugins from a GIT repository and install them in the local machine where vim can be run by the user.

Manuel Lemos
Picture of Istvan Dobrentei
  Performance   Level  
Name: Istvan Dobrentei <contact>
Classes: 12 packages by
Country: Hungary Hungary
Age: 46
All time rank: 134711 in Hungary Hungary
Week rank: 364 Up4 in Hungary Hungary Up
Innovation award
Innovation award
Nominee: 9x

Winner: 1x


The class updates vim plugins from git. It is useful with vim pathogen extension. Usage: create a default config file and add a plugin repo: updater.php add <plugin-name> <git url> Remove a repo from config: updater.php remove <plugin-name> List the available repos: updater.php listconfig Get the plugin first: update.php get <plugin-name> Get all plugin with to the default pathogen folder:(.vim/bundle) update.php getall Update only one repos: update.php update <plugin-name> Update all plugin repos: update.php updateall

  Files folder image Files  
File Role Description
Files folder imageclasses (3 files)
Accessible without login Plain text file README Doc. Documentation
Plain text file updater.php Class Class source

  Files folder image Files  /  classes  
File Role Description
  Accessible without login Plain text file autoload.php Aux. Auxiliary script
  Plain text file Config.class.php Class Class source
  Plain text file UpdaterConfig.class.php Class Class source

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:10,745
This week:357Up