Consider three apps that benefit massively from a plugin system;
- Firefox
- Eclipse
- emacs
Each of them has ācome to powerā because power users can hack the program to work as they really like. The basic system just provides hooks and programmers can extend the app to work well in particular, specialised ways.
Sublime Text already has python and macro extensions, but right now there is little documentation and no way, AFAIK, to deploy new addins ā new command sets, themes, macros, language definitions, etc.
Possibly, if good addins appear, and they become popular, the features could be woven back into Sublime. Itās a mechanism for users to experiment without overloading Jon with feature requests, and seeing what sticks.
Key features would be;
- package up all necessary files into a single package (like XUL, JAR)
- web repository for new packages
- Tools | Addins menu item for managing new addins.
A massive feature, I know, but I thought Iād see if others are interested in developing for ST.
Hereās a link to the most popular firefox plugins, as background.