Authors:
paulallton
logos
opensource software

PMIP - Poor Mans IDE Plugin

Products: IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm, AppCode, Android Studio, 0xDBE, CLion

Vendor: Paul Allton

Email:

Website: http://code.google.com/p/pmip/

License: http://www.opensource.org/licenses/mit-license.php

Description:

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.

Downloads: 6002
Rating:
Participated in rating: 4
Version Since Build Until Build File/URL Size (Kb) Date Details
0.3.2. 40.3000. . Download 2012-01-11 21:49:14 details
0.2.1. 40.3000. . Download 10234.6 2009-12-22 17:37:51 details
. .
5 updates are hidden show all updates

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.

Comments:

Anonymous
Rated:
2013-10-25 02:57:38
.
Anonymous
Rated:
2011-04-19 03:40:13
.
michaelangela
Rated:
2010-12-28 22:28:10
Admittedly this is because of the seen potential and not long term usage just yet. However, this plugin is the plugin-maker for "the rest of us". I do have to learn Ruby but that is less of an issue than learning a complete plugin development workflow. Also it's simplified a bit because I come from Textmate which has a ton of sample code to be used in similar ways. PMIP then allows me to begin to do Textmate like extensions. That in and of itself is a great addition. This makes it trivial to pipe selected text through external commands and all that's available via the commandline. I haven't yet figured out how to replace the currently selected text with output from a PMIP script but I can get it in clipboard automatically so it's still a simple process.

I do recommend this plugin.
.
paulallton
2010-04-09 14:31:06
You can use rubygems, please see the FAQ:

http://code.google.com/p/pmip/wiki/FrequentlyAskedQuestions
.
Anonymous
Rated:
2010-04-09 13:19:49
Great plugin, I can use ruby gems for plugin development.
.