experimental macro support

I think it can be configured somewhere in plugin.xml, that after clicking on the vertical ruler run method is triggered.