Rubymine support
Would love to see a plugin for rubymine if someone can make this happen...
+1, hopefully for IntelliJ IDEA too
PeepOpen 0.3.0 implements a custom editor scheme. If anyone would like to implement a Rubymine plugin, we would be glad to include it with future releases.
+1, switched from textmate to rubymine because of vaporware, would love to see peepopen work with rubymine.
I have no idea how to write a RubyMine plugin, but you could do it even before a new release of PeepOpen.
The plugin needs to:
- Run "open peepopen:///path/to/project?editor=RubyMine". Use the RubyMine project root directory (preferred), or just the current file being edited.
- After a file is picked, PeepOpen will ask RubyMine to open the file.
I'm working on this - can you elaborate on how PeepOpen goes about asking RubyMine to open the file?
I have configured an external tool to launch the peepopen url with my project directory. I set the editor to "mine" as that is the rubymine command line launcher. PeepOpen launches and shows me the file list for my project, but does not open any files.
Nevermind - got it working with ?editor=RubyMine after examining the source (forgot it was included in the PeepOpen download).
The problem is that JetBrains includes version numbers (and a space!) in the app bundle (Rubymine 3.2.3). I tried encoding that space with a %20, but that didn't work. I had to rename the app bundle to "RubyMine" which works just fine and dandy. Unrelated, I had opened an issue with JetBrains about this practice (version number in the app name) a couple months back and they have marked it as fixed, so this should be changing sometime soon...
I will type up a blog post on how to configure all of this. Maybe someone more familiar with RubyMine/IntelliJ plugins can wrap all the RubyMine stuff up into a plugin to make it easier.
Okay, the process is a bit rough around the edges for now, but it seems to work: http://prioritized.net/blog/using-peepopen-with-rubymine/