Past Meetup

Language specific talks

This Meetup is past

39 people went

Location image of event venue


Forward can't host us on September 24th, so we're moving our September meetup back one week to October 1st. Our October meetup ( will take place 4 weeks later, on Tuesday the 29th. Any questions?

Pizza will be delivered at about 6:30pm. We'll start the talks around about 7pm.

The theme this month is language specific. We want to hear about the cool Vim features that you enjoy using when working with a particular language; features that you miss whenever you have to work with any other language. Here's a rough schedule ( for the evening:

• 18:30 - pizza delivery, courtesy of Forward

• 19:10 - Introduction and announcements

• 19:15 - Adding Vim support for a new language, by Drew Neil

• 19:35 - Configuring path and suffixesadd, by Oliver Caldwell

• 19:45 - OmniSharp Demo, by Jason Imison

• 20:00 - Working with SQL in Vim, by Kris Jenkins

Adding Vim support for a new language

We'll look at what is required to add Vim support for a brand new programming language. This could include (in rough order of priority): filetype detection, syntax definition, indentation awareness (to support = command), omni-completion, folding support, errorformat, auto-configuration of `path`.

Configuring path and suffixesadd

A quick demonstration using the `path` and `suffixesadd` variables to allow instant navigation through your files using strings within your code.

OmniSharp demo

Jason Imison, author of the OmniSharp plugin for C# (, will demonstrate what it's capable of and the approach that he took to write it.

C# has historically been one of the least supported languages for Vim. Jason wrote this plugin in an attempt to address this and his frustrations with _the_ IDE.

For C# developers, this talk may convince you to use Vim for your day job, and for everyone else, maybe there could be some inspiration to write a plugin for your language of choice.

Working with SQL in Vim

There are very few languages that find their way into almost every programmer's life. JavaScript is probably one. But perhaps even more universal is SQL. Sooner or later almost all of us have to work with it. And Vim has terrific support for SQL. Support that's often overlooked.

In this talk we'll look at some built-in and plugged-in tricks to speed up your SQL workflow. (And if you like a little No with your SQL, there'll be a few tips for that too...)

You can also find this event on Lanyrd ( Please click the "I'm attending this event" button to help spread the word of our meetup.