ActiveBlog

On the Road to Rails Code-Completion
by

, December 14, 2006

You might have noticed I've been busy, or at least not posting lately (define "lately"). Trent redesigned the back end of the Komodo code-completion system, and we've been reimplementing the front-ends for the various supported languages. Performance has been improved,...

You might have noticed I've been busy, or at least not posting lately (define "lately").

Trent redesigned the back end of the Komodo code-completion system, and we've been reimplementing the front-ends for the various supported languages.  Performance has been improved, and it's much easier to add new features. Much of our work made it to the last two betas, but beta3 of Komodo 4 introduces the beginnings of Rails code-completion.

At this point we just have code-completion against the Rails API.  Rails is huge, and there's plenty more to do.  In the meantime, here's a screenshot showing that no one will have to type "validates_numericality_of" ever again.

And this shot shows code-completion works in RHTML files as well.  And it's context-sensitive -- Komodo knows which parts of RHTML files are HTML, which are Ruby, and if you have any embedded style or script tags in your markup, you'll get CSS and JavaScript completion in those as well.

Available in Komodo 4, beta 3, very soon.

Excuse the formatting.  I've spent too much time as it is trying to get the formatting to work.  The images look better if you click on them.

Subscribe to ActiveState Blogs by Email

Share this post:

Comments

1 comments for On the Road to Rails Code-Completion
Permalink

Looks great! I'm looking forward to both the Rails code completion and the "it's much easier to add new features" part!

Some kind of context sensitive help to Ruby documentation would also be very nice and maybe not terriby complicated to implement.