IdeaScript is an Ant-like scripting language for Idea. It allows you to easily create scripts to codify repetitive tasks in our favorite IDE. The architecture is easily extendable so you can quickly create commands to make your scripts do whatever you want (or more precisely, whatever Idea's Open-API will let you).
Using IdeaScript, you can:
edit the contents of the editor (cut, copy, paste,
This plugin is probably not for everyone but I already find it useful so I thought I'd share what I have so far. This is the first public release and as such I hope to elicit developer comments and criticism. Where I am most interested in feedback is the currently chosen element names for the commands and the names of their properties. (Since changing these down the line will break people's scripts.) Also, I'd like to hear suggestions on commands that aren't present yet but that you would find useful.
IdeaScript is available at:
Please read that page completely so you don't miss anything. A short tutorial is also available from that page.