addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Insert mode features, Tern.vim, and Vimprint

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

  1. 18:30 - Pizza delivery, courtesy of Forward
  2. 19:00 - Introduction and announcements
  3. 19:15 - Things you can do in Insert mode, by Dave Aitken
  4. 19:30 - The tern plugin for Vim, by Alex Young
  5. 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

Join or login to comment.

  • Drew N.

    I've gathered all coverage on Lanyrd, including slides and videos:

    1 · May 29, 2013

  • Mark B.

    @Dave Aitken - I've cloned your repo to a gh-pages branch on a fork of mine so people can view it easily:

    I tried doing a pull request to your repo, but it's not possible if you don't have the gh-pages branch.

    May 29, 2013

    • Dave A.

      Ah good thinking - cheers Mark! I've done the same in my repo as well.

      May 29, 2013

  • A former member
    A former member

    Great talks, great conversation. See you next month.

    May 29, 2013

  • Dave A.

    I've put my slides up here in case anyone fancied a peek:

    May 28, 2013

  • Ben M.

    Social commitments prevent me from being able to attend on this occasion. Cheers!

    May 28, 2013

  • Łukasz K.

    Calendar conflict :-(

    May 27, 2013

  • Beau

    Sounds good!

    May 24, 2013

  • John P.

    Apologies, just been double booked :(

    May 24, 2013

  • Drew N.

    With one week to go the program is looking a little bit slim. There's room for at least one more talk, or a couple of lightning talks. Would anyone like to show something off? This meetup has no specific theme, so anything goes!

    May 22, 2013

  • A former member
    A former member

    Other than paste and full line insert, I'm clueless about insert mode features!

    May 13, 2013

  • Robert W.

    Looking forward to it!

    May 13, 2013

No one went

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy