IDE with Intellisense / Auto completion

Is there an editor for Ruby that offers Intellisense / code completion
(commercial or free)? I see it listed on a variety of projects but can't
find anyone that has actually implemented this feature.

Thanks in advance!

This comes up a lot, situation is fluid/ not easily summarized/ FAQ'd.
Google this NG for "IDE" with the above keywords, as well as "method
completion", "auto-completion", "Context-sensitive completion". Most
of the discussion is about jedit, eclipse/RDT, freeRIDE, ArachnoRuby,
scite, vim and emacs w/etags, and irb with completion...

http://www.creo.hu/~csaba/ruby/irb-enhancements/doc/files/README.html

http://groups-beta.google.com/group/comp.lang.ruby/browse_frm/thread/9de48d76bb587983/97bbf79df8150084?q=IDE++"method+completion"+group:comp.lang.ruby&rnum=3&hl=en#97bbf79df8150084

nexus wrote:

Is there an editor for Ruby that offers Intellisense / code completion
(commercial or free)? I see it listed on a variety of projects but can't
find anyone that has actually implemented this feature.

jEdit has some very extensive support for method auto-completion -- it does all that well. Try it out and if you have any trouble with it feel free to post here -- I will try to help you out.

Is there an editor for Ruby that offers Intellisense / code completion
(commercial or free)?

ArachnoRuby (www.ruby-ide.com) does this quite well. Just type the
first letter or two of a name, then type ctrl-space for a list of
possible completions.

Wayne Vucenic
No Bugs Software
"Ruby and C++ Contract Programming in Silicon Valley"

The jEdit Ruby Editor Plugin provides a code completion feature
(http://www.jedit.org/ruby/\). Currently it completes methods for the
core Ruby types, and synchronously shows you relevant RDocs in the
documentation viewer. It tries to infer the type of a variable, and if
it infers the type to be one or more of the Ruby core types, then it
shows a list of methods for those types.

  a = Array.new
  a. # pops up list of Array methods

  b.downcase
  b. # infers b is a String, so shows list of String methods

  c = YourClass.new
  c. # can't infer type, doesn't show anything
  c.up # but you can use jEdit's Edit->Complete Word function
                       # (ctrl+b) to get a completion list based off words
                       # in the current buffer starting with the letters typed

I'm the plugin author. Feedback is welcome.

Rob

ยทยทยท

On 6/24/05, nexus <nexus@nomail.com> wrote:

Is there an editor for Ruby that offers Intellisense / code completion
(commercial or free)? I see it listed on a variety of projects but can't
find anyone that has actually implemented this feature.

Thanks in advance!