PMIP - Poor Mans IDE Plugin

Compatible with all products except MPS
11.01.2012
7 351

A simple tool for realtime rapid development of Intellij plugins in ruby. For example:


class HelloWorldAction < PMIPAction def run(event, context) Dialogs.new(context).info('Hello World', 'Hello from PMIP!') end end bind 'ctrl alt shift A', HelloWorldAction.new

Please see homepage for full instructions, examples and plugin helper bundles.

Download plugin

Version

Update date

Recent change notes

0.3.2
  • Fix issue where PMIP sometimes fails to start in Intellij 11.
  • Upgraded jruby to 1.6.5.1.
  • Refresh no longer puts the cleared text in the clipboard.
0.3.1
  • Refresh now clears console log.
0.3.0
  • Finally have a workaround for intellij bug that prevented PMIP from starting when intellij plugins directory contains a space
  • Core bundle updated to support many new features including: CTRL-E style choosers, playing of sounds, executing external commands executing ant tasks, displaying balloons and hosting servlets.
0.2.3
  • Upgraded to jruby 1.5.0.
  • Resolved (hopefully!) jruby startup issue (i.e large blob of red) caused by intellij settings directory containing a space
  • jruby_home property now exposed to scripts.
0.2.2
  • Finally added some instructions - see: homepage.
  • Plugin name now available during plugin loading.
0.2.1
  • Improved error handling when intellij setttings directory contains a space.
  • Rebuild to support 1.5 JDK.
  • Plugin directive now creates file structure automatically.
0.2.0
  • Initial Release.