align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditfacebookglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

Language specific talks

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.

Join or login to comment.

  • Drew N.

    I've published the videos on our vimeo page: https://vimeo.com/vimlondon/videos

    Also, I've collected all coverage on Lanyrd: http://lanyrd.com/2013/vim-londonmeetup/coverage/

    1 · October 3, 2013

    • Kris J.

      Real Vim Ninjas can't even be seen when they're on stage. :-)

      October 3, 2013

  • Daniele R.

    Great talks: thank you guys!

    October 2, 2013

  • Kris J.

    I've posted my slides up here: https://github.com/krisajenkins/vim-and-sql

    Also, there's a github mirror of the latest version of DBExt here: https://github.com/krisajenkins/dbext.vim

    October 2, 2013

    • Drew N.

      Thanks Kris! I hope to publish the videos later today.

      October 2, 2013

  • A former member
    A former member

    It was very interesting

    October 2, 2013

  • Drew N.

    I suggest that we have an evening of lightning talks at our October meetup (4 weeks from now). I'll be looking out tonight for volunteers to give a lightning talk, so have a think about what you might like to speak about.

    October 1, 2013

  • Drew N.

    I'm happy to announce a late minute addition to the program: Jason Imison will tell us about his OmniSharp plugin, for C#. Looking forward to it!

    October 1, 2013

  • Drew N.

    Seems like there's a lot of Python expertise on the guestlist. Would any of you like to step up and show off some of the cool stuff you can do in Vim when working with Python?

    September 20, 2013

  • Drew N.

    I'd love to add another couple more talks to the schedule. Surely you've got a pet favourite Vim feature that you can only use in one particular language. Why not get up and talk about it for 5 minutes?

    September 18, 2013

39 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