At work we currently only have licenses for IDEA 12.x and are unlikely to upgrade this year. At home I use IDEA CE 13.x for my own development. In particular I've been working on a custom language plugin that will help one aspect of our development process dramatically. IDEA 12.x can only seem to use a plugin generated with Grammar-Kit 1.1.2 while IDEA 13.x is able to use the latest-and-greatest version. Right now my process is to delete the generated files, make the slight adjustments required to work with the older version, re-generate the parser, and build the plugin, but obviously I'd prefer to avoid that.
Obviously I could point my IDEA CE 13.x at the older version of Grammar-Kit and the older IDEA plugin SDK, but before I do that I wanted to see if perhaps there's some better way to write custom language plugins in the latest version of IDEA that are compatible with older versions of IDEA (not looking for anything earlier than the latest patch of 12.x). Thoughts?