Here is a new plugin - MacrosPlugin.
You can read what is that here http://www.intellij.org/twiki/bin/view/Main/MacrosPlugin
But basically it's a some kind of light plugin framework :)
You don't have to create and implement all these interfaces if you need to add some simple
functionality to IDEA.
It uses BeanShell as scripting language, so you have access to the whole IDEA API from it.
(In fact this plugin was inspired by BeanShellPlugin)
I added some simple macros to the plugin (actually I developed this plugin because I needed
the functionality this macros provides :)). This macros - "Print Method Parameters" - generates
System.out.println in the beginning of a method where it prints all the method's parameters
with respect to their types. BTW some simple version of ToStringPlugin can be implemented the same way.
Any macros can be changed and executed without exiting IDEA which can be used for example to
quickly check some code or to change some parameters of a macros.
Boston, MA, USA
tel. +1 781 910-3810