RadRails

Is there a way to add auto-completion and spell checking to RadRails.
If the answer is no is there another windows based text-editor that has
autocompletion like textmate does?

Thanks,
Seth

I’m definitely curious as well about Radrails (just started using it,
but don’t know all the configuration options or available eclipse
plugins). As far as other options that work on windows…you might
check out http://www.jedit.org/ and http://rubyjedit.org/. Jedit
probably does most of what you want. Also check out this article
http://ifakedit.com/log/2006/02/19/jedit-tutorial-a-how-to-on-abbreviations-superabbrevs-in-html-ruby-on-rails-and-more/
and any newer related blogs for how to make jedit more like textmate
for rails.

John-Scott

You should try rRoRED- http://www.plasmacode.com/

For what it’s worth, I use RadRails on both Linux and Windows. But,
lately, I’ve been using RoRED on my Windows laptop, as it is much
leaner and faster.
-Larry

On 10/10/06, Eric [email protected] wrote:

You should try rRoRED- http://www.plasmacode.com/


Posted via http://www.ruby-forum.com/.


Best Regards,
-Larry
“Work, work, work…there is no satisfactory alternative.”
— E.Taft Benson

On 10/10/06, Sergey K. [email protected] wrote:

As well I am missing built-in possibility to use scp/sftp sessions to
work with remote files on my Linux box
from my Windows box.

Install the jEdit FTP plugin from the Plugin Manager window…it does
sftp
out of the box.

  • Jake

Jake,

Thanks a lot for the clue. I never used jEdit before ( even I heard
about it a lot ), I just downloaded it, and installing different
plug-ins. It looks quite nice. I am going to play with it, and I will
share my thoughts and feelings about doing RoR jEdit way.

All the Best!
Sergey.

I tried all of them ( except RubyInSteel, I have it, and even sterted it
in my VS session, but not played) and
I found that no one is providing autocomplete. I am still waiting if
someone will implement it.
As well I am missing built-in possibility to use scp/sftp sessions to
work with remote files on my Linux box
from my Windows box. If this is can be done including autocomplete and
LXR-like code browsing - I gonna be happy.

All the Best!
Serge.

RoRED has autocomplete but you have to write what will be the shorcuts
for what code…

On 10/10/06, Eric [email protected] wrote:

RoRED has autocomplete but you have to write what will be the shorcuts
for what code…

As most people understand it, that’s not autocomplete. You can call
it macros or snippets or whatever.

Real autocompletion means that things like method names will
automatically available and completed as references to them are typed,
without having to predefine anything except the method itself.

It’s a subtle difference, but important enough to keep straight.

– James

We have real autocomplete/ IntelliSense in the current beta of Ruby In
Steel Developer (commercial) edition. This doesn’t solve your problem at
the moment as the Developer Edition won’t be available until January :frowning:

However… you may find some of our informaton of use when evaluating
Ruby ‘IntelliSense’. Having ‘drop down completion lists’ does not make
IntelliSense.

For real IntelliSense you need the following:

  1. Correct type inference
  • is it an array, a hash, a custom class etc.? IntelliSense should only
    provide the appropriate completion list for each object.
  1. Correct scoping
  • what methods / accessors etc. are available in class A, module B,
    class C which desecneds from class D and mixes in module E etc. etc.
  1. Correct context
  • Consider the problem: a single file may contain a variable, x. At one
    point in the code x is a string, at another point an array, at some
    other point it is a custom object. You should see only the correct
    list
    for x at each point in the file. In an editor you have the freedom
    to move around the code visiting each different version of x ‘out of
    sequence’ and the IntelliSense still should show the appropriate
    completion list at any point where x occurs (not trivial!).

You can find some more detailed discussion here:

http://www.sapphiresteel.com/IntelliSense-in-depth
http://www.sapphiresteel.com/Ruby-IntelliSense-the-finer-points

I shall record some Camtasia movies shortly to demo the finer details of
IntelliSense inference, scoping and context.

best wishes
Huw

Ruby In Steel
Ruby For Visual Studio 2005
http://www.sapphiresteel.com

I am thinking about some hack, around ruby interpreter. when you do
ruby -c it complies the code
but not executes it. If you can get that execution tree, you will have
an complete information for
Intellisense.

All the Best!
Sergey.

Eric wrote:

RoRED has autocomplete but you have to write what will be the shorcuts
for what code…

This is different. This is not real auto-complete.

Okay. I tried jEdit, and I was impressed by it. It has SFTP and it

has autocomplete I wanted.
And it’s surprisingly quite fast.

All the Best!
Sergey.

Sergey K. wrote:

Huw,

You are doing the very good job by making your RiS. The problem is that
your product can be used only
on VS which is not multi-platform.

It is true that the development environment is based in Visual Studio.
We made that decision for the simple reason that we felt that VS offers
the most powerful toolset available and we want to leverage the full
suite of tools (debugging/editing/database/intellisense/snippets/project
management/ etc. etc) for Ruby.

The Ruby applications developed using Ruby In Steel are not platform
dependent, however. We have made no modifications to the Ruby
interpreter or toolset so any apps you create with Ruby In Steel have
the same cross-platform portability as all others.

best wishes
Huw

Ruby In Steel
Ruby For Visual Studio 2005
http://www.sapphiresteel.com

Huw,

You are doing the very good job by making your RiS. The problem is that
your product can be used only
on VS which is not multi-platform. In this case I more interested in
jEdit with SFTP plugin, or even better
in VIM plugin with the idea I just shared in my previous email, with
Intellisense feature via hacking the
Ruby parser unit.

I am most of my time using the text console on remote server.

All the Best!
Sergey.

On 10/10/06, Sergey K. [email protected] wrote:

In this case Eclipse is have more chances to be more popular then

VS, because it is platform-independent
and has the same features as a VS has, and second of all Eclipse if free
and anyone can make a plugin for Eclipse
as well as anyone can download it for free.

Not all Eclipse plug-ins are free (as-in speech or beer).

Huw,

Huw C. wrote:

dependent, however. We have made no modifications to the Ruby
interpreter or toolset so any apps you create with Ruby In Steel have
the same cross-platform portability as all others.

I was not talking about the Ruby application code itself. I was

talking about the VS as a development platform
which is not platform-independent.
In this case Eclipse is have more chances to be more popular then
VS, because it is platform-independent
and has the same features as a VS has, and second of all Eclipse if free
and anyone can make a plugin for Eclipse
as well as anyone can download it for free.

I do understand that you are making commercial product and you

probably have a family you have to feed like I do
but open-source just changed the way ow making business in the software
area, now we as a programmers have to find
different models of selling business, not directly on the software.

I am not convincing you to move out of the model you choose but just
shared my feelings about the profession I spent 23
years on and I see how it changes. At this moment it more profitable to
be in hardware sales and in support than to be
a programmer. It looks like we are going back to the sixties-seventies
when software was just a free addition to the hardware :slight_smile:

All the Best!
Sergey.