Saturday 2:35 p.m.–3:05 p.m. in Global Center Ballroom AB

The Python Side of Vim

Aaron Yankey


Where do you spend time during development? Typing code? Or developing your project? Most IDEs help developers do the latter; describing rather than implementing. For example, if you intend to create a function, most text editors provide you with a function template, instead of you typing it out. This saves time and energy, and also increases productivity. Vim is such an editor. It is a highly configurable text editor built to make creating and changing any kind of text very efficient. In fact, it is more of a developers swiss army knife, than just an editor. Just as Vim can be used to write Python scripts, Python can also be used to write Vim scripts. In this talk, we would be taking a look at how Python can be used to enhance the functionality of Vim, and also how "descriptive coding" can make you a better developer. .