sponsor Vim development Vim logo Vim Book Ad

vimpluginloader : Plugin that helps to create complicated vim scripts

 script karma  Rating 4/1, Downloaded by 4702  Comments, bugs, improvements  Vim wiki

created by
ZyX
 
script type
utility
 
description
**This plugin is deprecated. Use frawor (vimscript #3631) instead**

This plugin provides the ability to autoload plugins on demand, create
global functions and commands and extend mksession with plugin support.

Features:
    — Autoloading plugins on FuncUndefined event.
    — Autoloading plugins when their command is called.
    — Autoloading plugins when their mapping is used.
    — Autoloading plugins when their functionality is required.
    — Displaying plugins' status.
    — Unloading and reloading plugins (useful for plugin developers).
    — Searching for a function number through registered plugins.
    — Checking function arguments before running a function.
    — Create a session file with plugin's data.

Documentation: http://vimpluginloader.sourceforge.net/doc/load.txt.html
Project page: http://sourceforge.net/projects/vimpluginloader
Dependencies (you do not need to install them by yourself, see installation details):
vimscript #3187, http://sourceforge.net/projects/vimargumentchec
vimscript #3188, http://sourceforge.net/projects/vimcompcrtr
vimscript #3190, http://sourceforge.net/projects/yamlvim
 
install details
You can install this plugin using scriptmanager (vimscript #2905) plugin (install scriptmanager, run ``ActivateAddons vimpluginloader'' and add ``call vam#ActivateAddons(["vimpluginloader"])'' to your .vimrc. Vim-addon-manager will install all dependencies for you). You can also use archives attached to this page, they contain plugin with all dependencies, so you do not need to fetch them yourself.

Gentoo users can use the following mercurial overlay: http://vimpluginloader.hg.sourceforge.net:8000/hgroot/vimpluginloader/pluginloader-overlay.
 

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
vimpluginloader-1.4.5.tar.gz 1.4.5 2011-02-03 7.3 ZyX Added `autocmd' constructed function (it is replacement for :autocmd command which has the only advantage: autocommands defined by autocmd() will get automatically removed on plugin unload)
vimpluginloader-1.4.4.tar.gz 1.4.4 2011-01-27 7.3 ZyX Added `operator' mapping option (defines operator mapping), some documentation improvements
vimpluginloader-1.4.3.tar.gz 1.4.3 2011-01-19 7.3 ZyX Added `remap' mapping option
Added possibility to specify multiple mapping modes
Some buf fixes
vimpluginloader-1.4.2.tar.gz 1.4.2 2011-01-15 7.3 ZyX Some bug fixes
vimpluginloader-1.4.1.tar.gz 1.4.1 2011-01-14 7.3 ZyX Added `bufdict' reginfo function
vimpluginloader-1.4.tar.gz 1.4 2011-01-13 7.3 ZyX Added `getc' and `nochars' mapping dictionaries
vimpluginloader-1.3.11.tar.gz 1.3.11 2011-01-08 7.3 ZyX Added function and breakadd actions, some fixes
vimpluginloader-1.3.10.tar.gz 1.3.10 2011-01-03 7.3 ZyX Fixed an issue with using load#LoadFuncdict().getfunctions from vimrc
vimpluginloader-1.3.7.tar.gz 1.3.7 2011-01-01 7.3 ZyX Added load#Setup function, made error messages a bit more verbose
vimpluginloader-1.3.6.tar.gz 1.3.6 2010-12-28 7.3 ZyX Added sesreload action, some session and event fixes
vimpluginloader-1.3.5.tar.gz 1.3.5 2010-12-18 9999 ZyX Reposting bundle due to core plugins update
vimpluginloader-1.3.5.tar.gz 1.3.5 2010-12-16 7.3 ZyX Fixed reloading of chk plugin
vimpluginloader-1.3.4.tar.gz 1.3.4 2010-12-12 7.3 ZyX Improved nrof completion, replaced echo with echomsg in eerror, fixed preload check
vimpluginloader-1.3.3.tar.gz 1.3.3 2010-11-20 9999 ZyX Reposting bundle due to core plugins update
vimpluginloader-1.3.3.tar.gz 1.3.3 2010-11-14 7.3 ZyX Added DisableOptionChecks and _disable_option_checks options
vimpluginloader-1.3.2.tar.gz 1.3.2 2010-09-27 7.2 ZyX Improved load#LoadFuncdict function, added load#SetOption and load#CreateDictFunction functions
vimpluginloader-1.3.1.tar.gz 1.3.1 2010-09-26 7.2 ZyX Fixed some mapping bugs
vimpluginloader-1.3.tar.gz 1.3 2010-09-25 7.2 ZyX Provided a way to register different plugin types and place plugin file not directly under plugin directory
Added support for autoloading external dependencies
Made plugin reload itself without errors
vimpluginloader-1.2.tar.gz 1.2 2010-09-11 7.2 ZyX Added session creation
vimpluginloader-1.1.4.tar.gz 1.1.4 2010-09-11 7.2 ZyX Improved findnr action (now it takes a list of numbers separated by anything except spaces), improved autocmd[!] action (now it does not force you to escape spaces), improved error messages, some bug fixes
vimpluginloader-1.1.3.tar.gz 1.1.3 2010-08-24 7.2 ZyX Added lazygetfunctions() and run() functions useful for cyclic dependency resolution
vimpluginloader-1.1.2.tar.gz 1.1.2 2010-08-18 7.2 ZyX Fixed completion for vim7.3
vimpluginloader-1.1.tar.gz 1.1 2010-08-11 7.2 ZyX Added `autocommands'
vimpluginloader-1.0.tar.gz 1.0 2010-08-10 7.2 ZyX Initial upload
ip used for rating: 18.118.184.237

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
Vim at Github