sponsor Vim development Vim logo Vim Book Ad

vimstuff : Some useful vim functions

 script karma  Rating 2/3, Downloaded by 3559  Comments, bugs, improvements  Vim wiki

created by
ZyX
 
script type
utility
 
description
**This plugin is deprecated. Some functions were moved to frawor (vimscript #3631)**

This plugin contains some functions that can be useful for plugin developers and one command that may be useful to all users:

    — :SE command (:e replacement with zsh-like completion and multiple file arguments support)
    — Pure vimscript base64 decoder
    — Bitwise OR and AND functions (slow and unsigned integer only)
    — Some escaping and quoting functions
    — Function that prints table with higlighted header
    — Failsafe builtin `string()' replacement (for representation purposes only)
    — ...

Project page: http://sourceforge.net/projects/vimstuff
Dependencies (you do not need to install them by yourself, see installation details):
vimscript #3184, http://sourceforge.net/projects/vimpluginloader
 
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.

Note for plugin developers: it is better to copy frequently used functions to your plugin as almost all functions define argument checker which is slow.
 

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
vimstuff-1.0.11.tar.gz 1.0.11 2010-12-18 9999 ZyX Reposting bundle due to core plugins update
vimstuff-1.0.11.tar.gz 1.0.11 2010-11-20 9999 ZyX Reposting bundle due to core plugins update
vimstuff-1.0.11.tar.gz 1.0.11 2010-10-20 7.2 ZyX Fixed restoring history from list, added saving history on plugin unloading
vimstuff-1.0.10.tar.gz 1.0.10 2010-10-20 7.2 ZyX Added support for 30th patch (do not save history for custom inputs as string, leave it as list)
vimstuff-1.0.9.tar.gz 1.0.9 2010-10-06 7.2 ZyX Added base64 encoder
Removed `iswriteable' function (it duplicates vimargumentchec (vimscript #3187) functionality)
Removed :SE command (it was moved to zvim plugin which is now in alpha version and can be found only at http://bitbucket.org/ZyX_I/zvim)
vimstuff-1.0.7.tar.gz 1.0.7 2010-09-10 7.2 ZyX Fixed completion for :SE command
vimstuff-1.0.5.tar.gz 1.0.5 2010-08-29 7.2 ZyX Added storing of custom input history in viminfo file
vimstuff-1.0.4.tar.gz 1.0.4 2010-08-28 7.2 ZyX Fixed base64 decoder, made it able to return array of numbers instead of string, fixed completion
vimstuff-1.0.3.tar.gz 1.0.3 2010-08-27 7.2 ZyX Added function that can create input()-like functions with custom history
vimstuff-1.0.2.tar.gz 1.0.2 2010-08-24 7.2 ZyX Made plugin use lazygetfunctions+run
vimstuff-1.0.1.tar.gz 1.0.1 2010-08-14 7.2 ZyX Fixed regescape function
vimstuff-1.0.tar.gz 1.0 2010-08-10 7.2 ZyX Initial upload
ip used for rating: 3.144.189.177

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