How to write a plugin!
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.
