The Objective Vimmer

Rocking iOS Development with the Vim

The Programming Flow Experience

I really, really love the flow experience of programming. It’s something that I’ve been practicing and cultivating for years, and I’m just now realizing that not everyone has the same kind of experience. So I’m really, really curious how other people experience programming flow.

Zerg_xcode 0.4.0 Released

Victor Costan has just handed me the keys to zerg_xcode, an MRI Ruby gem which allows programmatic manipulation of your Xcode project file. I’ve just made the first release since 2009.

Beginning Shell (for subscribers)

In which I discuss enough to get a newbie shell user comfortable with basic tasks including editing commands, iTerm2 config, transitioning from using Finder, loops and sub-commands. Also in which I have beginning-of-winter sinus problems and (for some reason) “um” a whole lot more than usual.

Installing Vim (for subscribers)

In which we install and configure vim for iOS development, get some plugins running, and have a little too much fun playing with video editing transitions.

Opening Your Classes in Vim (for subscribers)

In which we create a new Vim command, a new Vim function, make it automagically open all the components of our class (the header, the implementation, and the Kiwi spec) and lay them out where we want them in a new tab, and implement tab completion of the class name.

Kiwi Xcode File Template

This is a template I threw together for a project I’m working on. I don’t have any magic advice on adapting it - I really just copied something else and hacked on it a little.