Skip to content

Details

Tl;dr learn how to write a Vim plugin and share it with the world!

In this session, Dhruva Sagar will cover the following topics:

  • What is a plugin ?
  • How to convert small pieces of code from your vimrc into simple plugins
  • VIM Plugin Architecture (runtimepath, directory structure, best practices)
  • Some examples of more complex plugins
  • Tools for plugin development (test suites, helper plugins, plugin debugging)
  • VIM Plugin APIs (references to documentation for basic principles, data structures, scopes, plugin development using Python/other languages, plugin distribution)

Schedule:

  • Introduction: 5-10 minutes
  • Short talks (optional): 10-15 minutes
  • Long talk: ~30 minutes
  • Informal mingling: the remaining time

At the end, we'll split up into small groups to share informal tips and get to know each other!

NOTE: if you'd like to give a short talk, please reach out to the event organizers! We're always looking for more speakers, even day-of.

Special thanks, once again, to our friends at Def Method for hosting! Because of their generosity, some non-alcoholic beverages and light snacks will be served.

Members are also interested in