What editor or IDE do you use?

I think it depends on what you are going to be doing with Ruby. For
rails I
would probably give in and just use an IDE as I have had nothing but
problems getting Emacs rails plugins to work just right. The IDE just
makes
things easier when it comes to navigating between all the files in a
Rails
application. Now if we are talking about just plain old Ruby Emacs (Or
that
redheaded child called Vim.) will work quite well. One IDE I do like
quite
a bit is Aptana Studio. Mostly stays out of the way and helps me remain
productive. Though it does have some odd bugs.

Another good IDE to try is Netbeans as others have mentioned. I am
still a
bit upset that the Ruby plugin is no longer officially supported, the
effectiveness of the plugin left little to be desired for me.

On Fri, Jun 03, 2011 at 01:34:49PM +0900, Panagiotis A. wrote:

On linux I use vim with a couple of .vimrc lines in order to emulate textmate’s
behavior.

Details . . . ?

Content preview: On 01.06.2011 01:13, Marc W. wrote: > Excerpts from
Markus
Fischer’s message of Wed Jun 01 00:42:03 +0200 2011: >>
begin/class/etc.
and closing end. Would love be proved otherwise here. > > get
matchit.zip
! > Thet let’s you dynamically add more pairs using b:match_words
which >
should already be implemented for ruby. > (I recommend using
vim-addon-manager
for installing plugins) […]

Content analysis details: (-2.9 points, 5.0 required)

pts rule name description



-1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%
[score: 0.0000]
X-Cloudmark-Analysis: v=1.1
cv=HQ3F56nxkum+cgCiDL7AXQpbvw7DWrWCBJRnYYnM0Zc= c=1 sm=0
a=CPlwVjms4CEA:10 a=7xF0-0iSRygA:10 a=IkcTkHD0fZMA:10
a=8_aCAIwFE5FsyXqyOUAA:9 a=QEXdDO2ut3YA:10
a=HpAAvcLHHh0Zw7uRqdWCyQ==:117
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: bulk
Lines: 15
List-Id: ruby-talk.ruby-lang.org
List-Software: fml [fml 4.0.3 release (20011202/4.0.3)]
List-Post: mailto:[email protected]
List-Owner: mailto:[email protected]
List-Help: mailto:[email protected]?body=help
List-Unsubscribe: mailto:[email protected]?body=unsubscribe
Received-SPF: none (Address does not pass the Sender Policy Framework)
SPF=FROM;
[email protected];
remoteip=::ffff:221.186.184.68;
remotehost=carbon.ruby-lang.org;
helo=carbon.ruby-lang.org;
receiver=eq4.andreas-s.net;

On 01.06.2011 01:13, Marc W. wrote:

Excerpts from Markus F.'s message of Wed Jun 01 00:42:03 +0200 2011:

begin/class/etc. and closing end. Would love be proved otherwise here.

get matchit.zip !
Thet let’s you dynamically add more pairs using b:match_words which
should already be implemented for ruby.
(I recommend using vim-addon-manager for installing plugins)

OMG! Developing finally becomes real fun again. Thank you so much! It
really speeds up developing, especially since I switched to the common
two spaces for a tab now (my eyes are trained to four spaces) it saves
my a lot time. Again, thanks for the hint!

  • Markus