Favorite Ruby Editors (or IDE)

What is your favorite editor or IDE for programming in Ruby?

This trio seems popular:

http://www.scintilla.org/SciTE.html
http://www.vim.org/
http://freeride.rubyforge.org/wiki/wiki.pl?HomePage

I just came across these recently:

http://www.anyedit.org/ (can you add ruby code-completion? :slight_smile:
http://www.crimsoneditor.com/

Any other free ones worth trying out? One that supports both C/C++ and Ruby would be nice :slight_smile:

I personally use Emacs in the console and sometimes in
X. There is a ruby-mode.el in the ruby-stable
snapshot. I think it is written by matz. I am curious
of Matz uses emacs or just wrote the script for fun.
Emacs syntax highlighting is great. Learning emacs is
a big learning curve, but worth it. It lets you have
uber speed at all the keybinds. There is an IDE for
Emacs that works in the console and in GUI form called
"ECB"
The Emacs Code Browser. It is fairly decent.

There is also great vim support, vim has a IDE
enviroment just like emacs, it is called, "taglist".

These are the two main ones I consider good for coding
in. ECB does not have support for Ruby though. You can
add it in if you have a little extra time to read
semantics document on lexing in Ruby. --David

···

What is your favorite editor or IDE for programming
in Ruby?

This trio seems popular:

Scintilla and SciTE
http://www.vim.org/
http://freeride.rubyforge.org/wiki/wiki.pl?HomePage

I just came across these recently:

http://www.anyedit.org/ (can you add ruby
code-completion? :slight_smile:
http://www.crimsoneditor.com/

Any other free ones worth trying out? One that
supports both C/C++ and
Ruby would be nice :slight_smile:

__________________________________
Do you Yahoo!?
Yahoo! Mail Address AutoComplete - You start. We finish.
http://promotions.yahoo.com/new_mail

I've been using the Ruby plugin for eclipse
(http://rubyeclipse.sf.net). It still needs some work but it's coming
along nicely
.
Farrel

···

On Mon, 2 Aug 2004 13:51:38 +0900, H. Simpson <nospam@asdlkfjhasldkjfsadlfhskadjfahsldfks.com> wrote:

What is your favorite editor or IDE for programming in Ruby?

This trio seems popular:

Scintilla and SciTE
http://www.vim.org/
http://freeride.rubyforge.org/wiki/wiki.pl?HomePage

I just came across these recently:

http://www.anyedit.org/ (can you add ruby code-completion? :slight_smile:
http://www.crimsoneditor.com/

Any other free ones worth trying out? One that supports both C/C++ and
Ruby would be nice :slight_smile:

H. Simpson wrote:

What is your favorite editor or IDE for programming in Ruby?

Quanta Plus and Kate both use the same KDE editing tools, I believe, and they both have some ruby highlighting.

I've been programming rails lately, so quanta plus has been fantastic.

Don't forget the Arachno IDE:
http://www.scriptolutions.com/arachno_ruby.php
Also bbedit:
http://www.barebones.com/index.shtml
and jedit:
http://www.jedit.org/
looks like you already mentioned vim.... tied with bbedit for my favorite editor, not so much IDEs though.
-Charlie

···

On Aug 1, 2004, at 10:40 PM, David Ross wrote:

I personally use Emacs in the console and sometimes in
X. There is a ruby-mode.el in the ruby-stable
snapshot. I think it is written by matz. I am curious
of Matz uses emacs or just wrote the script for fun.
Emacs syntax highlighting is great. Learning emacs is
a big learning curve, but worth it. It lets you have
uber speed at all the keybinds. There is an IDE for
Emacs that works in the console and in GUI form called
"ECB"
The Emacs Code Browser. It is fairly decent.

http://ecb.sourceforge.net/

There is also great vim support, vim has a IDE
enviroment just like emacs, it is called, "taglist".

Yahoo | Mail, Weather, Search, Politics, News, Finance, Sports & Videos

These are the two main ones I consider good for coding
in. ECB does not have support for Ruby though. You can
add it in if you have a little extra time to read
semantics document on lexing in Ruby. --David

What is your favorite editor or IDE for programming
in Ruby?

This trio seems popular:

Scintilla and SciTE
http://www.vim.org/
http://freeride.rubyforge.org/wiki/wiki.pl?HomePage

I just came across these recently:

http://www.anyedit.org/ (can you add ruby
code-completion? :slight_smile:
http://www.crimsoneditor.com/

Any other free ones worth trying out? One that
supports both C/C++ and
Ruby would be nice :slight_smile:

__________________________________
Do you Yahoo!?
Yahoo! Mail Address AutoComplete - You start. We finish.
http://promotions.yahoo.com/new_mail

Hi,

···

In message "Re: Favorite Ruby Editors (or IDE)" on 04/08/02, David Ross <drossruby@yahoo.com> writes:

I am curious
of Matz uses emacs or just wrote the script for fun.

I wrote ruby-mode.el; I live in Emacs; I program in Emacs; I debug in
Emacs; I read mails in Emacs; I wrote MUA for Emacs.

              matz.

I'll second this. Quanta Plus (part of KDE) is a wonderful HTML
editor. I use it exclusively to hand-code the RMagick documentation.
It's very easy to customize. I've got toolbar buttons that run Ruby
scripts to inject common HTML snippets into the file.

···

On Mon, 2 Aug 2004 23:42:00 +0900, David Morton <mortonda@dgrmm.net> wrote:

I've been programming rails lately, so quanta plus has been fantastic.

Quanta Plus and Kate both use the same KDE editing
tools, I believe, and
they both have some ruby highlighting.

Don't forget about mentioning kdevelop. It has all the
GUI easy click tools from cvs to subversion, debug
output, file views, project template support, etc.
Kdevelop is the best free IDE KDE has. It has been
really supportive in the past, mainly because they use
it to write the KDE code in. As well as the
freebsd-kde hackers :slight_smile:

http://kdevelop.kde.org/

- 15 supported languages including Ada, C, C++,
Objective-C (via C support), SQL, Fortran, Haskell,
Java, PHP, Pascal, Perl, Python, Ruby, Bash, XUL
(unofficially).

- Automatic code completion and code hinting for class
variables, methods, function arguments and more.

- Source formatting, syntax highlighting and code
folding.

It is a decent IDE, and I used to use it once and a
while to try out what it had. Emacs fan though I am :slight_smile:

--David Ross
drossruby@yahoo.com

···

-----------------------------------------
Ruby Production Archive (RPA) - The Ruby Package
Manager
http://rpa-base.rubyforge.org

__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail

Matz, as do I. I like having everything in one
program. It just performs better than switching to
countless apps. :slight_smile: I thought you used emacs. --David
Ross

···

--- Yukihiro Matsumoto <matz@ruby-lang.org> wrote:

Hi,

In message "Re: Favorite Ruby Editors (or IDE)" > on 04/08/02, David Ross <drossruby@yahoo.com> > writes:

>I am curious
>of Matz uses emacs or just wrote the script for
fun.

I wrote ruby-mode.el; I live in Emacs; I program in
Emacs; I debug in
Emacs; I read mails in Emacs; I wrote MUA for Emacs.

              matz.

__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!
http://promotions.yahoo.com/new_mail

Hello David,

Kdevelop is the best free IDE KDE has.

Is there a second KDE IDE ?

- Automatic code completion and code hinting for class
variables, methods, function arguments and more.

There is support for Ruby ?

If nothing happened lately ruby users only get a not very
sophisticated syntax highlighting (and of course all the
language independent features).

···

--
Best regards, emailto: scholz at scriptolutions dot com
Lothar Scholz http://www.ruby-ide.com
CTO Scriptolutions Ruby, PHP, Python IDE 's

Yukihiro Matsumoto wrote:

I wrote ruby-mode.el; I live in Emacs; I program in Emacs; I debug in
Emacs; I read mails in Emacs; I wrote MUA for Emacs.

Yay! Finally a conclusion for the eternal "which is better, vi or
Emacs" debate. *grin*

But more seriously, it's really great to have the author of a language
use the same editor I use when I'm developing in the language.

Matz: is your .emacs file available somewhere online? I imagine if
there are any tweaks to ruby-mode, or to using Emacs and Ruby together
you probably have them installed. I'd be curious to see if I'm missing
anything.

Ben

Tim Hunter wrote:

···

On Mon, 2 Aug 2004 23:42:00 +0900, David Morton <mortonda@dgrmm.net> > wrote:

I've been programming rails lately, so quanta plus has been fantastic.

I'll second this. Quanta Plus (part of KDE) is a wonderful HTML
editor. I use it exclusively to hand-code the RMagick documentation.
It's very easy to customize. I've got toolbar buttons that run Ruby
scripts to inject common HTML snippets into the file.

Toolbar macros? that's nifty. :slight_smile:

One note to anyone trying it out... I had some stability issues with suse 9.1's version, but when I compiled it by hand, it seems to be working much better.

So it must not be really good otherwise you still would have used it :stuck_out_tongue:

  Sander

···

On Monday 02 August 2004 12:51 pm, David Ross wrote:

It is a decent IDE, and I used to use it once and a
while to try out what it had. Emacs fan though I am :slight_smile:

--
"Nervous hands grip tight the knife
In the darkness, till the cake is cut"
  - Peter Gabriel

TROLL points! oh man. You screwed the pooch by even
replying to that email. You want to know why? Because
kdevelop has had really good syntax highlighting for
ruby for a while.

You Lothar_troll are the biggest troller I have ever
seen, I really don't see why anyone even reads these
emails of yours. You only try to down others projects.

TROLL point count: 2

Now, the best thing for you to ever do is not even
talk about other people projects. I doubt you are a
professional coder, or ever will be. You seem to
always talk bad about everything. Thanks for screwing
the pooch big time.

Take your trollish commercial sheepfucker ass
somewhere else and stop being an asshole.

--David Ross

···

There is support for Ruby ?

If nothing happened lately ruby users only get a not
very
sophisticated syntax highlighting (and of course all
the
language independent features).

__________________________________
Do you Yahoo!?
Take Yahoo! Mail with you! Get it on your mobile phone.
http://mobile.yahoo.com/maildemo

Hi,

Matz: is your .emacs file available somewhere online? I imagine if
there are any tweaks to ruby-mode, or to using Emacs and Ruby together
you probably have them installed. I'd be curious to see if I'm missing
anything.

Ruby related snippiest from my .emacs (nothing special):

;;; ruby-mode
(autoload 'ruby-mode "ruby-mode" nil t)
(add-hook 'ruby-mode-hook
    '(lambda () (abbrev-mode 1)
       (define-key ruby-mode-map "\C-m" 'ruby-reindent-then-newline-and-indent)
       (define-key ruby-mode-map "\C-j" 'newline)))

(setq auto-mode-alist
      (append '(("\\.rb$" . ruby-mode))
        auto-mode-alist))

(setq interpreter-mode-alist
      (append '(("ruby" . ruby-mode))
        interpreter-mode-alist))

(c-add-style
"ruby"
'("bsd"
   (c-basic-offset . 4)
   (c-offsets-alist
    (case-label . 2)
    (label . 2)
    (statement-case-intro . 2)
    )))

···

In message "Re: Favorite Ruby Editors (or IDE)" on 04/08/03, Ben Giddings <bg-rubytalk@infofiend.com> writes:
--
              matz.

It looks like Quanta Plus costs money. Is this true?

···

On Tue, 3 Aug 2004 07:00:08 +0900, David Morton <mortonda@dgrmm.net> wrote:

Tim Hunter wrote:
> On Mon, 2 Aug 2004 23:42:00 +0900, David Morton <mortonda@dgrmm.net> > > wrote:
>
>
>>I've been programming rails lately, so quanta plus has been fantastic.
>>
>
>
> I'll second this. Quanta Plus (part of KDE) is a wonderful HTML
> editor. I use it exclusively to hand-code the RMagick documentation.
> It's very easy to customize. I've got toolbar buttons that run Ruby
> scripts to inject common HTML snippets into the file.

Toolbar macros? that's nifty. :slight_smile:

One note to anyone trying it out... I had some stability issues with
suse 9.1's version, but when I compiled it by hand, it seems to be
working much better.

Wow, an email that I missed.

···

>On Monday 02 August 2004 12:51 pm, David Ross > wrote:
>
> It is a decent IDE, and I used to use it once and
a
> while to try out what it had. Emacs fan though I
am :slight_smile:

So it must not be really good otherwise you still
would have used it :stuck_out_tongue:

  Sander

I wanted to be a full blooded emacs user. :slight_smile: I don't
like switching applications many times in 1 session, I
would rather keep it all in emacs.

--David Ross

__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - Send 10MB messages!
http://promotions.yahoo.com/new_mail

I thought that ruby-talk was one of the few places where I could avoid
this junk. I mean seriously, it hurts my virtual ears. The poster
unwittingly did a lot more to reduce his own reputation than to trash
someone else's.

···

On Tue, 3 Aug 2004 08:17:48 +0900, David Ross <drossruby@yahoo.com> wrote:

TROLL points! oh man...

1) How to get your Kdevelop to look "pretty" and
HL'ed.
2) How to interface Kedit into WideStudio

1

···

-------------------------------------------------
Note: kdevelop uses kate. You are supposed to be able
to select any editor you want, but I use kate.

- Run kdevelop, wait for it to finish opening
- Click settings, configure editor
- On the left, there is a bar menu. select
highlighting
- click download
- scroll down. Make sure you have the latest version
of ruby syntax highlighting. If not, click ruby then
click install.
- close and reopen kdevelop
- click settings, then configure editor again
- click schema on the left.
- click highlight text styles
- click the dropdown box, select Scripts/ruby
- Now you can change the highlighting colors

By default most of dark, bold, or black. I perfer a
colorful IDE. Again, I use emacs, but I have to know
how to work most popular interface.

2
----------------------------------------------------
Ok this is fun, we have WSBuilder, and any text editor
will do. (even vi) I will talk how to have a nice text
editor for WideStudio.
Note: I tried using Kdevelop for the editor, but it
would open a new instance of the IDE. If someone knows
how to call a file in an existing running application
please tell.

- Open wsbuilder
- click Option(O)
- click Enviroment(E)
- click Enviroments tab
- change the 'source editor' value to 'kate'
- click ok

now you can double click the procedures you created in
'Procedures' tab to attach code.

Kate can open multiple files in 1 window. Use the
Arrow buttons at the top to switch to each file when
opening multiple files.

---------------------------------------------------
drossruby (at) yahoo [dot] com
David Ross

__________________________________
Do you Yahoo!?
Yahoo! Mail - Helps protect you from nasty viruses.
http://promotions.yahoo.com/new_mail

Hello David,

Kdevelop Screenie by electricmew on DeviantArt

You should learn to read. This may help
I talked about sophisticated syntax highlighting. So whats about
detecting the different ways to quote strings or regexprs, escaping
from strings back to ruby, or the correct handling of "here docs" ?

Last time i looked at kdevelop the syntax highlighter was no as good as
VIM oder emacs, it was more compareable to the Scintilla one.

And i said that that some of your mentioned features was irrelevant
for persons who are looking for ruby editors because they are not
available for ruby.

So what the hell is your problem ?

···

--
Best regards, emailto: scholz at scriptolutions dot com
Lothar Scholz http://www.ruby-ide.com
CTO Scriptolutions Ruby, PHP, Python IDE 's