A few features requests.

Hello.

I trying to move on Rybymine from Netbeans, and Rubymine looks really great. But I am missed
a few things here:
1. I working with many ruby/rails projects at the same time. They number may reach 10-15 items.
So it is very and very unpleasant to always switching between them through File → Open Directory
or to have 10 IDE windows opened. Would be really awesome to have a kind of projects browser
(like it is in the Netbeans IDE), where it would be possible to browse through all the projects I have.
This feature is very required for me and perhaps there is some extensions/plugins/etc to do that?

2. Rubymine has the option to automatically add spaces around only curly braces. Would be
greate to have possibility also add spaces around another braces, at least around parentheses.
снимок 271.png

Best regards,
Alexander.

6 comments
Comment actions Permalink

2. Rubymine has the option to automatically add spaces around only curly braces

Hi,

See RubyMine Preferences | Code Style | Ruby | Spaces around curly braces
Screen Shot 2011-08-21 at 16.28.59.png

So it is very and very unpleasant to always switching between them through File → Open Directory
or to have 10 IDE windows opened. Would be really awesome to have a kind of projects browser
(like it is in the Netbeans IDE), where it would be possible to browse through all the projects I have.
This feature is very required for me and perhaps there is some extensions/plugins/etc to do that?

RubyMine doesn't support such feature and plugins also doesn't provide. We don't plan such feature for the nearest futute because it requires lot's of internal changes in platform. What kind of projects do you develop at the same moment? A rails app and sever gems/libraries? Probably you can just add some non-rails projects as additional source roots for your main app?

0
Comment actions Permalink

See RubyMine Preferences | Code Style | Ruby | Spaces around curly braces


Yes, I seen it but can't find the "Spaces around parentheses" checkbox here.

RubyMine doesn't support such feature and plugins also doesn't provide. We don't plan such feature for the nearest futute because it requires lot's of internal changes in platform. What kind of projects do you develop at the same moment? A rails app and sever gems/libraries? Probably you can just add some non-rails projects as additional source roots for your main app?


I working on a different clients and suport a few projects for each of them, sometimes they are related (but still are different projects), sometime — not. Thus I should always switching between them. Sad that you haven't plans to add such feature, it would be really cool to have all my projects in one place, where I could access it fast. Anyway, Rubumine is a great IDE and I am glad that find it.
0
Comment actions Permalink

Yes, I seen it but can't find the "Spaces around parentheses" checkbox here.

Oh, sorry, I decided that you cannot find both options. Please sumbit a feature request for parentheses.

0
Comment actions Permalink

Where I have to send it?
Thanks.

UPD.
Sorry, found the tracker.

0
Comment actions Permalink

Done. How you think, should I create a feature request for a project management system I have described above? I understand, there is a bunch of work to do and not so easy to implement, because now rubymine should be switching between projects in background when I simply opening it in project browser/run it/open a file for editing/etc. Or even open all the projects in parallel and suspend those of them that is not used for a while to avoid excessive resources consumption. But I still think that this is a great feature and a big step forward for your great IDE.

0
Comment actions Permalink

Done. How you think, should I create a feature request for a project management system I have described above?

No, it is known issue, please vote and track issue http://youtrack.jetbrains.net/issue/IDEA-65293. RubyMine is built on our IntelliJ Platform and this is feature request for platform, not to RubyMine directly.

0

Please sign in to leave a comment.