ingo-library : Vimscript library of common functions.
| script karma |
Rating 13/4,
Downloaded by 138
|
Comments, bugs, improvements
|
Vim wiki
|
| created by |
| Ingo Karkat |
| |
| script type |
| utility |
| |
| description |
DESCRIPTION
This library contains common autoload functions that are used by almost all of
my plugins (http://www.vim.org/account/profile.php?user_id=9713). Instead of
duplicating the functionality, or installing potentially conflicting versions
with each plugin, this one core dependency fosters a lean Vim runtime and
easier plugin updates.
RELATED WORKS
Other authors have published separate support libraries, too:
- genutils (vimscript #197) by Hari Krishna Dara
- lh-vim-lib (vimscript #214) by Luc Hermitte
- cecutil (vimscript #1066) by DrChip
- tlib (vimscript #1863) by Thomas Link
- TOVL (vimscript #1963) by Marc Weber
- l9 (vimscript #3252) by Takeshi Nishida
- anwolib (vimscript #3800) by Andy Wokula
- vim-misc (https://github.com/xolox/vim-misc) by Peter Odding
There have been initiatives to gather and consolidate useful functions into a
"standard Vim library", but these efforts have mostly fizzled out. |
| |
| install details |
INSTALLATION
This script is packaged as a vimball. If you have the "gunzip" decompressor
in your PATH, simply edit the *.vmb.gz package in Vim; otherwise, decompress
the archive first, e.g. using WinZip. Inside Vim, install by sourcing the
vimball or via the :UseVimball command.
vim ingo-library*.vmb.gz
:so %
To uninstall, use the :RmVimball command.
DEPENDENCIES
- Requires Vim 7.0 or higher. |
| |
script versions (upload new version)
Click on the package to download.
| ingo-library-1.005.vmb.gz |
1.005 |
2013-05-02 |
7.0 |
Ingo Karkat |
- Add ingo/plugin/setting.vim module.
- Add ingo/plugin/cmdcomplete.vim module.
- Add ingo/search/buffer.vim module.
- Add ingo/number.vim module.
- Add ingo/cmdrangeconverter.vim module.
- Add ingo#err#IsSet() for those cases when wrapping the command in :if does
not work (e.g. :call'ing a range function).
- Add ingo#mapmaker.vim module.
- Add ingo#syntaxitem.vim module.
- Add ingo#comments.vim module. |
| ingo-library-1.004.vmb.gz |
1.004 |
2013-04-10 |
7.0 |
Ingo Karkat |
- Add ingo/compat.vim module.
- Add ingo/lines module.
- Add ingo/matches module.
- Add ingo/mbyte/virtcol module.
- Add ingo/window/* modules.
- FIX: ingo#external#LaunchGvim() broken with "E117: Unknown function: s:externalLaunch". |
| ingo-library-1.003.vmb.gz |
1.003 |
2013-03-27 |
7.0 |
Ingo Karkat |
- Add ingo#msg#ShellError().
- Add ingo#system#Chomped().
- Add ingo/fs/traversal.vim module.
- Add search/timelimited.vim module. |
| ingo-library-1.002.vmb.gz |
1.002 |
2013-03-08 |
7.0 |
Ingo Karkat |
- Minor: Allow to specify filespec of GVIM executable in ingo#external#LaunchGvim().
- Add err module for LineJugglerCommands.vim plugin. |
| ingo-library-1.001.vmb.gz |
1.001 |
2013-02-21 |
7.0 |
Ingo Karkat |
Add cmdargs and collections modules for use by PatternsOnText.vim plugin. |
| ingo-library-1.000.vmb.gz |
1.000 |
2013-02-12 |
7.0 |
Ingo Karkat |
Initial upload |
ip used for rating: 23.22.252.150
|