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!
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
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!