Testing Vim Plugins With Vimrunner and RSpec


Testing Vim plugins is usually a non-trivial task. Many people just don’t do it because they find it either too painful or simply don’t know how to do it efficiently. However, if you like Ruby, there is a great tool that will help you write beautiful, easy to read, end-to-end tests for your Vim projects.

HappyEdit - an HTML5 Remake of Vim


This is a guest post from Per Thulin. Many know him from having worked at the crowdfunding startup Flattr and being co-founder of the online music service Youtify.

Twitter: @pthulin GitHub: @pthulin

Hi, my name is Per Thulin and I am happy to be writing to a crowd full of handsome Vim users - my favorite kind of people!

I’ve been using Vim for longer than I can remember, but have started to feel jealous of my colleagues with their shiny new editors such as SublimeText and TextMate. Their syntax highlighting is so fast and they have tools for navigating file structures that just seem superior to anything that can be accomplished with Vim and it’s plugins.

So I’ve started a new project, an HTML5 remake of my good old Vim editor, using modern technologies such as HTML5. It’s called HappyEdit and is 100% open source and based on the Ace project worked on by Cloud9, Mozilla and others.

Compile Vim With Ruby & Python Support on OS X

Compile Vim with Ruby & Python

Vim can be extended with Ruby and Python if it’s compiled with the +ruby and +python features. If you are using MacVim, you already have them, so you can continue using it happily. But the terminal Vim that comes with your OS X does not support them. Fortunately, we can fix that in less than 5 minutes.

Replace in Multiple Files - the Vim Way

Search and Replace in multiple files

Replacing text in multiple files is really easy with Vim. However, it’s not quite popular feature and a lot of people don’t know that such exists. In this post we will show you a few tricks that will get the job done.