Past Meetup

Insert mode features, Tern.vim, and Vimprint

This Meetup is past

45 people went

Location image of event venue


Here's the schedule (, which is just a guideline:

18:30 - Pizza delivery, courtesy of Forward 19:00 - Introduction and announcements 19:15 - Things you can do in Insert mode, by Dave Aitken 19:30 - The tern plugin for Vim, by Alex Young 19:50 - Vimprint - a Vim keystroke parser, by Drew Neil Things you can do in Insert mode: Staying in insert mode is the easiest way to deny yourself access to most of vim's power, but it is still stuffed with useful features that are easily overlooked. This talk is a lightning tour to remind you of what's available, and hopefully teach you a new trick or two.

Dave Aitken is a web developer at 7digital.

The tern plugin for Vim: Tern is a code-analysis engine for JavaScript that brings type hints and better omni-completion to JavaScript developers working with Vim. In this talk you'll learn how to install Tern, and use some of the features with Node and jQuery-based projects.

Alex R. Young is a Node.js consultant and author who works in London. He's the author of the popular blog, DailyJS (, and also writes a blog dedicated to Vim at (

Vimprint - a Vim keystroke parser: Wouldn't it be cool if you could visualize your keystrokes as you operated Vim? That would make it much easier to learn from other Vim users, as well as enabling you to better analyse your own Vim usage. I'd like to demonstrate my proof-of-concept prototypes, built using Ragel and Ruby. I'll talk about Vim's grammar and how it can be modelled as a Finite State Machine. I'll also make reference to a couple of projects that I've drawn inspiration from.

Drew Neil is the author of Practical Vim (, the voice of (, and an organiser for Vim London.

The event is also listed on Lanyrd ( (although RSVPs are managed here on