If you want to learn how to use vim – this is not the presentation you want. There’re hundreds of introductory talks like that online. Instead of doing yet another talk about how to start and quit vim, I decided to give some background on this awesome editor – where it came from, what are the basic ideas behind it, why vim is designed the way it is, and why it is still relevant today and standing strong amongst other “modern” editors.

Keynote source file and pdf export are available on GitHub

Special thanks to @nelstrom for inspiration and ideas.

Got questions/comments? Maybe something you want to see covered in more details about vim? Feel free to join the discussion below.