sponsor Vim development Vim logo Vim Book Ad

Vim Scripts (add script)

script: Middle English, from Latin scriptum, things written, a plan of action



Recent Script Updates (browse all | search)
[2017-05-29]  vim-webdevicons : Adds file type glyphs/icons to popular Vim plugins: NERDTree, vim-airline, Power
(v0.9.2) https://github.com/ryanoasis/vim-devicons/releases/tag/v0.9.2 - Ryan McIntyre
[2017-05-29]  sh.vim : Indenting for Shell script
(4.31) bug fix - Clavelito Cla
[2017-05-28]  vim-prettier : A vim plugin wrapper for prettier
(0.0.3) feature: Adding support for Async formatting  and making it default for auto save bugfix: Fixing params sent to prettier CLI bugfix: Fix bug where default prettier plugin installation path was never used - mtermayer reis
[2017-05-26]  SumOfSelection : Calculate sum of visual (block) selected numbers
(1.14) - Added support for basic math functions: sqrt, log, log2, log10, exp, abs, sin, cos, tan - Added support for hex strings with 0x, and binary strings with 0b - Ivo van Kamp
[2017-05-26]  ingo-library : Vimscript library of common functions.
(1.030) - Add escaping of additional values to ingo#option#Join() and split into ingo#option#Append() and ingo#option#Prepend(). - Offer simpler ingo#option#JoinEscaped() and ingo#option#JoinUnescaped() for actual joining of values split via ingo#option#Split() / ingo#option#SplitAndUnescape(). - Add ingo#str#EndsWith() variant of ingo#fs#path#split#Contains(). - Add ingo#regexp#comments#GetFlexibleWhitespaceAndCommentPrefixPattern(). - Add ingo/hlgroup.vim module. - Add ingo#cursor#StartInsert() and ingo#cursor#StartAppend(). - Add ingo/compat/command.vim module. - Add ingo#plugin#setting#Default(). - BUG: ingo#mbyte#virtcol#GetVirtColOfCurrentCharacter() yields wrong values with single-width multibyte characters, and at the beginning of the line (column 1). Need to start with offset 1 (not 0), and account for that (subtract 1) in the final return. Need to check that the virtcol argument will be larger than 0. - Add ingo#format#Dict() variant of ingo#format#Format() that only handles identifier placeholders and a Dict containing them. - ENH: ingo#format#Format(): Also handle a:fmt without any "%" items without error. - Add ingo#compat#DictKey(), as Vim 7.4.1707 now allows using an empty dictionary key. - Add ingo#os#IsWindowsShell(). - Generalize functions into ingo/nary.vim and delegate ingo#binary#...() functions to those. Add ingo/nary.vim module. - ENH: ingo#regexp#collection#LiteralToRegexp(): Support inverted collection via optional a:isInvert flag. - Add ingo#strdisplaywidth#CutLeft() variant of ingo#strdisplaywidth#strleft() that returns both parts. Same for ingo#strdisplaywidth#strright(). - CHG: Rename ill-named ingo#strdisplaywidth#pad#Middle() to ingo#strdisplaywidth#pad#Center(). - Add "real" ingo#strdisplaywidth#pad#Middle() that inserts the padding in the middle of the string / between the two passed string parts. - Add ingo#fs#path#split#PathAndName(). - Add ingo#text#ReplaceChar(), a combination of ingo#text#GetChar(), ingo#text#Remove(), and ingo#text#Insert(). - Add ingo#err#Command() for an alternative way of passing back [error] commands to be executed. - ingo#syntaxitem#IsOnSyntax(): Factor out synstack() emulation into ingo#compat#synstack() and unify similar function variants. - ENH: ingo#syntaxitem#IsOnSyntax(): Allow optional a:stopItemPattern to avoid considering syntax items at the bottom of the stack. - Add ingo#compat#synstack(). - Add ingo/dict/count.vim module. - Add ingo/digest.vim module. - Add ingo#buffer#VisibleList(). - Ingo Karkat
[2017-05-26]  yankee : minimal plugin to make yanking more fun
(0.5) Initial upload - Niels Madan
[2017-05-26]  harlequin : Dark, high contrast, warm colorscheme for gvim and 256 color terminal
(2.1) minor update, improve search highlighting. - Niels Madan
[2017-05-26]  Vim REST Console (VRC) : A REST console for Vim
(3.0.0) + Support raw cUrl options. + Support in-line data for _bulk request of Elasticsearch. + Deprecate some VRC options in favor of cUrl options. -
[2017-05-25]  gitignore : Set 'wildignore' from ./.gitignore
(0.4) Incorporates fix by Lukas Erlacher to escape commas found in gitignore - Adam Bellaire
[2017-05-24]  Arcadia : Term and Gui
(0.01) complete redesign. Terminal themes and Xresources coming soon. - Alessandro Yorba
Displaying 10 of 5442 (more)

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.
   
SourceForge.net Logo