Your Ruby IDE

Stewart Matheson wrote:

Just a poll here i am looking for a good IDE for rails and wondering what you guys use?

Rails does not need or benefit from a real IDE. I dropped Aptana and NetBeans and use KomodoEdit for Rails development. jEdit is also worth a look.

features i like in an ide

code highlites auto code complete file browser

I like a project browser and syntax highlighting. I don't have much use for code completion: it would be nice to have (and in fact KomodoEdit does have it) but because of Ruby's dynamic nature, I've yet to see code completion for Ruby that actually works well.

Currently i am using dreamwever but the code highliting is really bad its also a pain to set up other doucment types such as .yml data config.

Best,

Marnen Laibow-Koser wrote:

Rails does not need or benefit from a real IDE. I dropped Aptana and NetBeans and use KomodoEdit for Rails development. jEdit is also worth a look.

I used Aptana fora while before going the JEdit route for my first (and so far only) sizeable Rails app. But now that I'm playing more on my Mac I'm a happy camper with Textmate (and WordWrangler). I have to say though, that the code-completion of X-code during my iPhone newbie-dev hours is very agreeable. Once you start trusting WHAT the completions will be you don't need to watch it happen. What a fantastic way to avoid code syntax errors... or at least reduce their frequency!

S.

P.s. I haven't found a suitable emergency editor for my iPhone (HTML edit can't resave the src back to the server ;( and 'Code Viewer' can't open urls or ftp's)(and iOctocat ca't edit and resave back to the repository ;( Short of using vnc or a terminal connection, anyone found a decent if awkward, solution?

... Yeah, I know,.. Buy a portable... soon... soon.

Emacs baby.

http://www.emacswiki.org/emacs/EmacsForMacOS and http://github.com/technomancy/emacs-starter-kit/ will get you on your way.

I agree, there's nothing as powerful as Emacs. I have yet to find something it can't do.

Greg Donald wrote:

Emacs baby.

I agree, there's nothing as powerful as Emacs. I have yet to find something it can't do.

Display an attractive GUI? Or have things changed?

(I like console Emacs, but find Xemacs just about unusable.)

-- Greg Donald http://destiney.com/

Best,

for MacOS you should look at: http://aquamacs.org/ and load in: http://rubyforge.org/projects/emacs-rails

emacs is not a simple learn but you've got to love a an editor that's

1) has been available on every os platform since the early 80's 2) is a historic part of the open software community 3) is fully extensible, written in C, programmable in elisp 4) the programmer's hanzo - tool of choice

Rick Lloyd wrote:

for MacOS you should look at: http://aquamacs.org/

I have. My recollection is that it's attractive and usable, but didn't seem like any improvement over the console version. It was long enough ago that I don't remember exactly what my issues were.

and load in: http://rubyforge.org/projects/emacs-rails

emacs is not a simple learn but you've got to love a an editor that's

1) has been available on every os platform since the early 80's 2) is a historic part of the open software community 3) is fully extensible, written in C, programmable in elisp 4) the programmer's hanzo - tool of choice

I agree -- emacs is absolutely my console editor of choice. But I don't like using console editors when a GUI editor is available.

On Oct 29, 5:31�pm, Marnen Laibow-Koser <rails-mailing-l...@andreas-

Best,

Marnen Laibow-Koser wrote:

I agree -- emacs is absolutely my console editor of choice. But I don't like using console editors when a GUI editor is available.

emacs is a GUI editor nowadays. The Linux GTK version based on emacs 23 is great. You can do everything with the mouse and menus, even if usually using the command keys is faster because you don't have to move the hands away from where they are most of the time (the keyboard) but you probably know that.

An example: http://www.skybert.nu/cgi-bin/viewpage.py.cgi?computers+emacs+java_programming_tutorial

I've been using both netbeans 6.5 and emacs in the last year. I'm mandated to use netbeans for a customer's Java project and I use emacs for everything else. I think that emacs just beats netbeans feature by feature. However I concede two things:

1) It still feels like a console application with a GUI layer added to it.

2) It requires a good deal of customization to get it up to par with modern IDEs from the out-of-the-box version (adding modes, installing the right .el files, writing some elisp, etc). That's why I use it only on my machine. I use vi over ssh connections to servers and whatever I find on other desktops, from notepad to kate or Textmate.

Paolo

Looks really nice to me:

http://static.destiney.com/emacs_screen_shot.jpg

...becase my editor is simple and powerful and I'm happy with it?

That's plain old Emacs 23.1 on Windows 7.

http://ftp.gnu.org/pub/gnu/emacs/windows/

Scite is good for html and erb coding.

Vi with rails.vim configuration is always best for any development