Navigating a codebase with Vim

  • April 30, 2013 · 6:30 PM

The theme for our April meetup is project navigation. Here's the schedule:

  • 18:30 - Pizza delivery, courtesy of Forward
  • 19:00 - Introduction and book giveaway
  • 19:15 - Bare Bones Navigation, by Kris Jenkins
  • 19:30 - Switching files, by Guy Routledge
  • 19:45 - Meet ctags, by Oliver Caldwell
  • 20:00 - Projections in rails.vim 5.0, by Claudio Ortolina

Forward is kindly supplying pizza and beer. There should be enough pizza to go around, but you know how these things go: the early bird catches the worm.

The start times listed above are approximations.

Bare Bones Navigation: Vim's available everywhere. But when you're on a strange box, with none of your favourite plugins installed, how do you find your way around? Let's look at Vim's built-in tools...

Kris Jenkins is a freelance developer. Or a retired startup-hacker. Nobody is quite certain which.

Switching files: an overview of a selection of plugins that help you rapidly switch between files with minimal keystrokes.

Guy Routledge is a front end developer at Big Fish London.

Meet ctags: An introduction to tags in Vim. Detailing navigation methods and the use of the ctags tool to generate your own tags from an existing codebase.

Oliver Caldwell says "I'm a self taught web developer who loves open source, Linux and Vim. I've been hooked on Vim ever since I started tinkering with it. Now I just can't stop."

Projections in rails.vim 5.0: Rails.vim 5.0 introduces projections, a powerful and simple way to add custom, per project navigation commands to make your life as a Rails developer incredibly easier. In the talk we'll learn how to create projections for a large Rails application with specific internal conventions.

Claudio works as a full stack web developer at New Bamboo. When he's not coding, he's probably cooking. When he's not cooking, he's probably eating what he cooked.

This event is also listed on Lanyrd (although RSVPs are managed here on meetup.com).

BONUS! We'll be giving away a paperback copy of Learn Vimscript the Hard Way, signed by the author.

Join or login to comment.

  • Drew N.

    The talks are up on Vimeo: https://vimeo.com/vimlondon/videos

    3 · May 2, 2013

  • Drew N.

    Good news everyone: the video recordings from last night's event turned out alright. I'll try and upload them by the end of this week. Any suggestions on a good site to host HD videos?

    3 · May 1, 2013

    • Dan R.

      Hey Drew. Really enjoyed the talks. Couple of us work for a video hosting provider. If its something we can help with then please feel free to PM me.

      1 · May 1, 2013

  • Drew N.

    Coverage of this event is collected on our Lanyrd listing: http://lanyrd.com/2013/navigating-a-codebase-with-vim/coverage/

    May 1, 2013

  • David S.

    Yes, a really useful event.

    @joel - doesn't vim-bundler do that for you, plus other things?

    https://github.com/tpope/vim-bundler

    May 1, 2013

  • Claudio O.

    Nice and fun meeting :-)

    My talk is available here:

    https://speakerdeck.com/cloud8421/rails-dot-vim-projections

    May 1, 2013

  • Maria K.

    Loved it!!!

    May 1, 2013

  • Kai Chan V.

    1 · April 30, 2013

    • Drew N.

      Thanks for sharing!

      May 1, 2013

  • Oliver C.

    Had a great time. It was great to see so many Vim users in one place! My talk is up on GitHub too, I hope you found it useful!

    https://github.com/Wolfy87/vim-ctags-talk

    1 · May 1, 2013

  • Tom R.

    Even after years of use it's amazing how much you can learn in an hour. Thanks for the great event.

    2 · May 1, 2013

  • Pierre M.

    Will make a tremendous difference for me: Vim can do so much, and Vim London is a place where people tell you what is best to use, and how. Thank you

    1 · May 1, 2013

  • Joel C.

    Really enjoyable, thanks to all the speakers.

    For those using ctags with ruby/bundler projects I can really recommend ctags-bundler (http://rubygems.org/gems/ctags-bundler)

    1 · May 1, 2013

  • John P.

    Really interesting meetup...thanks Drew for organising, and thanks Forward for the venue, facilities, food and tasty beverages.

    May 1, 2013

  • Robert W.

    Well worth the price of admission. I'll be back!

    May 1, 2013

  • Jon R.

    Great contents. I learned about a number of things I'll be definitely checking out. Thanks to Forward for the pizza and the booze!

    April 30, 2013

  • Paolo M.

    I'm so sorry I couldn't attend. I had a meeting longer than expected.

    April 30, 2013

  • Kris J.

    1 · April 30, 2013

  • Beau

    Can't make it, but I'd love to see the slides—always felt that navigating codebases is one of Vim's weak spots.

    April 30, 2013

  • A former member
    A former member

    Sorry about the last minute cancel notice, the mrs is ill

    April 30, 2013

  • Despo P.

    I'm feeling a bit under the weather today :( Sorry I can't make it.

    April 30, 2013

  • Loga

    Can't make this after all :( Hope this gets recorded and the pizzas taste awesome :)

    April 30, 2013

  • Ben L.

    Damn.

    April 30, 2013

  • Peter M S.

    Going to have to cancel, double-booked myself, hopefully someone can take my place/pizza :)

    April 30, 2013

  • Michael-John T.

    Sorry for having to cancel at the last minute :(

    April 30, 2013

  • Kris J.

    Rumour has it that at 6:30, Drew will be giving a bonus talk, "Navigating a pizza-base with Vim."

    2 · April 30, 2013

  • Andrew L.

    Can't make it tonight after all - will it be recorded?

    April 30, 2013

  • Drew N.

    I've released another 10 spots, so everyone on the waitlist now has a spot. The venue will easily accommodate 75, but we've ordered pizza for an estimated 65 guests. Be warned: if you arrive late, then you might miss out on pizza.

    April 30, 2013

  • Dario

    Thanks guys , I am very keen to come ;-)

    April 29, 2013

  • A former member
    A former member

    Can't make it :(

    April 29, 2013

  • A former member
    A former member

    Have to pull out in last minute. Please, give my place to someone waiting

    April 28, 2013

    • Drew N.

      Thanks for updating your RSVP to 'no'. Meetup has assigned your spot to the waitlist.

      April 29, 2013

  • Drew N.

    Our host, Forward, is kindly supplying beer and pizza from 18:30. We'll aim to start the presentations around 19:15, depending on when the pizza delivery arrives.

    1 · April 29, 2013

  • R P.

    As this will be at Forward, will it be filmed?

    1 · April 26, 2013

    • Drew N.

      Forward won't be recording the event.

      April 26, 2013

  • Drew N.

    We're full to capacity and the waitlist is growing. If you can't make it, please update your RSVP to 'No' so that someone on the waitlist can take your spot.

    For those waiting, please assume that you've got a spot! We normally have 5-10 cancellations in the 24 hours before the event begins, so you're more or less guaranteed to get in.

    April 26, 2013

  • Robert W.

    Looking forward to by first Vim London meetup

    April 24, 2013

  • Paolo M.

    Linux admin in love of vim

    April 20, 2013

  • Michael C.

    Hey guys, will you be recording this one at all? I'm double booked on the 30th :(

    April 18, 2013

  • Loga

    How much will the class cost?

    April 17, 2013

    • Drew N.

      It costs nothing to attend this meetup.

      1 · April 17, 2013

    • Loga

      Accidentally posted to the wrong meetup. :S

      April 17, 2013

  • Paul M.

    Alas, despite the new venue (a short walk from our offices in Kings Cross) I'm double booked on the 30th. Have a great one!

    April 16, 2013

  • Martin G.

    I would, but I'll be on holiday in greece :(

    April 16, 2013

  • A former member
    A former member

    Sweet idea!

    April 16, 2013

  • Rach B.

    That look exicting

    April 16, 2013

People in this
Meetup are also in:

Sometimes the best Meetup Group is the one you start

Get started Learn more
Katie

I'm surprised by the level of growth I've seen since becoming an organizer, it's given me more confidence in my abilities.

Katie, started NYC ICO

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