Vim Scripts

News

contribute to vim-scripts.org

gmarik

Hello Vimmers! All of you probably know that vim-scripts.org mirrors all vim.org scripts on Github making them available as git repos. Scott, the author of... more »

Picky About Timezones

bronson

Github has started refusing commits created by the scraper. Due to a missing zero in the committer date, there's a chance that all script repositories... more »

Archive Armageddon

bronson

This is a quick description of two scraper stalls that happened in May. Earlier we discussed scraper stalls and how they prevent bugs from slipping... more »

Vim.org RSS Errors

bronson

As mentioned in the previous news posting, the scraper uses the RSS feed to discover which scripts have been updated. Unfortunately, for the past few... more »

Scraper Stalls

bronson

Observant vim-scripts users noticed that recently the scraper was stalled for 3 weeks. The problems that caused this have been fixed and the scraper is... more »

Planned Outage Sunday Night

bronson

vim-scripts.org will be down for 1/2 hour on Sunday night Pacific time. We will move the last non-script repository out of the GitHub vim-scripts account.... more »

Comments Are Live

bronson

Discuss. more »

Combining Issue Trackers

bronson

vim-scripts.org used to have one issue tracker for the website and another issue tracker for the scraping robot. Turns out this was needlessly confusing. The... more »

Unfuddling Email Addresses

bronson

Some time around February 15, vim.org modified the way it presents the email adddresses of script authors. They just replaced @ and . with images,... more »

No Apple Files Part 2

bronson

The previous attempt at eradicating bogus Apple files didn't quite get all of them. In addition to removing .DS_Store and ._DS_Store files, now we remove... more »

Scraper Code Moved

bronson

The scraper and its associated script and data files change with pretty much every scrape. They always bounce to the top of the newsfeed, drowning... more »

Suppress Apple DS_Store Files

bronson

Apple software creates Desktop Services Store files to keep track of folder locations and icons. Since they're not needed in Vim scripts, the scraper removes... more »

Trimming Archive Hierarchy Revisited

bronson

Thanks to an imprecise regex in the hierarchy fix, the scraper didn't repair as many scripts as it could have. The following scripts have had... more »

Trimming Archive Hierarchy

bronson

A small refactoring allows the scraper to be a lot smarter about cleaning up hierarchies. What do I mean? Stuff like this: script-0.1/plugin/script.vim script-0.1/doc/script.txt That... more »

Suppressing VCS Directories

bronson

The scraper now suppresses common VCS dirs (.git, .hg, .bzr, and .svn). The following scripts were affected: 2890 - slurper.vim.stats 2960 - bisect.stats 3081 -... more »

TeX Script Location

bronson

Thanks to DataWraith for reporting that script 284's files weren't in the correct location. TeX scripts need to go in ftplugin/tex, but the scraper just... more »

Autoload and After directories

bronson

A lot of plugins put files in autoload or after directories, which are themselves nested in other directories. This is perfectly valid, of course, but... more »

Fixed a Scraper Bug

bronson

The scraper had a bug where it would mistakenly think that .vimrc files (or .vimanything) were .vim files and throw them into plugins. This missing... more »

Small Fixes for options.vim and Emacs Swap Files

bronson

Some scripts include a file whose name ends in _options.vim that contains example code that should be copied into your ~/.vimrc file. The scraper thought... more »

Fixing Duplicate Version IDs

bronson

The scripts on vim.org are full of releases with the same version number as the previous release. The scraper used to drop these release because... more »

Skipping Corrupt Vimballs

bronson

It's not easy to tell when a vimball is corrupt or didn't extract well. Quick rant: figuring out how to reliably extract vimballs has taken... more »

Fixed Keymap Plugins

bronson

The scraper didn't recognize keymap plugins. The following 12 scripts have been regenerated with their keymap files in the correct locations: 0087 - plkeyb.vim 0656... more »

Branches in Some Plugins

bronson

Script 790, python.vim--Vasiliev has been regenerated. It actually contained two different scripts -- one for python2 and one for python3, flip-flopping between them at every... more »

Fixed Compiler Plugins

bronson

39 repositories have been fixed and regenerated. The scraper now auto-senses compiler plugins and correctly puts them in the /compiler directory. Thanks to Jacobo de... more »

Fixed Newlines and Script Types

bronson

37 repositories have been fixed and regenerated. Thanks to Marc Weber for pointing out that scala.vim was created with the wrong type. It is a... more »

We're in Beta!

bronson

Just a quick note: that the big red warning sign has been taken down. We're in beta! If there are no major problems for the... more »

Upload Finished

bronson

All repositories are up except for two. The mirror should be ready for action! The two recalcitrant repos: 1040 - vimtabs.vim (support request) 2336 -... more »

Site CNAME Troubles

bronson

UPDATE: GitHub has resolved the problem. http://vim-scripts.org is the best way to access this site now. vim-scripts is having some DNS teething issues. This article... more »

Upload Continuing

bronson

The first 1000 scripts have been uploaded. Things are moving at about one script every 15 seconds so all 3229 scripts should be up before... more »

GitHub Organization Conversion Mistake

bronson

A quick note on why I converted vim-scripts to a GitHub organization, and then converted it back. Let's start at the beginning... I'm fairly unhappy... more »

Major Changes

bronson

Major changes are afoot: we've deleted and re-created every repository on vim-scripts. The biggest reason we did this was to convert the email addresses in... more »