Vim Your Way

Accepted Session
Short Form
Scheduled: Wednesday, June 25, 2014 from 2:30 – 3:15pm in B201


You’ve learned to do things Vim’s way; now it’s time for Vim to learn to do things your way. We'll learn more about customizing Vim to fit your needs and workflow.


A lot of us may be pros when it comes to Vim; we can rattle off the theory behind modes, motions, and text objects. Or you can be a newcomer and not all sure what’s even possible yet. Even if Vim is old hat for you, it can be nice to catch up to the state of the art on Vim’s capabilities. We’re going to be digging in a bit about how to polish Vim and make it work around us for a change.

  • We’ll talk about how to configure Vim in a way that’s persistent and flexible, expanding its capabilities (mouse and clipboard support!) while preserving its strengths.
  • We’ll outline a good, basic starter configuration that everyone can agree on.
  • We’ll demystify the .vim directory and plumb its depths.
  • We’ll learn what plugins are and how they work, and why nobody uses Vimballs anymore.
  • If time allows, we’ll even look at some neat plugins and stupid Vim tricks, with plenty of time for Q&A.

This talk will definitely be beginner-friendly, and there is no question or topic too basic to address! Vim is such a convoluted old thing with manifold features, no one knows it all!


vim, vimrc

Speaking experience

Mostly none! I've talked at PDXPUG and mentored some up-and-coming junior devs over the last couple of years, but this would be a new kind of experience for me.