# Perfect Rails emacs ide

**URL:** <https://www.ruby-forum.com/t/perfect-rails-emacs-ide/114306>\
**Category:** Rails\
**Created:** [September 11, 2007, 5:49am UTC](https://www.ruby-forum.com/t/perfect-rails-emacs-ide/114306 "2007-09-11T05:49:25Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mhfs](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/b2d939/32.png) [@mhfs](https://www.ruby-forum.com/u/mhfs)\
**Post date:** [September 11, 2007, 5:49am UTC](https://www.ruby-forum.com/t/perfect-rails-emacs-ide/114306/1 "2007-09-11T05:49:25Z")

</div>

Hello list!

I currently use emacs for planning and notes (PlannerMode). Been using  
RadRails for Ruby/Rails dev but can’t stand it anymore. I’d like to set  
up  
emacs to be a powerful rails/ruby ide.

However, I’m confused - I don’t know where to start. I’ve seen these two  
screencasts:

- [http://platypope.org/yada/emacs-demo/](http://platypope.org/yada/emacs-demo/)
- [http://emacsonrails.drozdov.net/](http://emacsonrails.drozdov.net/)

Are these from the same emacs modes?

I’ve tried the emacs-rails but had some troubes with dependencies and  
also  
couldn’t figure out yet how to add the file navigation widget.

If someone could point me to the right direction on where I could find  
the  
right set of modes and elisp scripts to build that cool and productive  
ide  
of the screencasts, I would be grateful!

Marcelo.

---

<div class="post-metadata">

**Author:** ![mhfs](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/b2d939/32.png) [@mhfs](https://www.ruby-forum.com/u/mhfs)\
**Post date:** [September 11, 2007, 5:56am UTC](https://www.ruby-forum.com/t/perfect-rails-emacs-ide/114306/2 "2007-09-11T05:56:26Z")

</div>

Oh, I forgot to mention that I’m on Windows XP.

---

<div class="post-metadata">

**Author:** ![mhfs](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/b2d939/32.png) [@mhfs](https://www.ruby-forum.com/u/mhfs)\
**Post date:** [September 11, 2007, 6:35am UTC](https://www.ruby-forum.com/t/perfect-rails-emacs-ide/114306/3 "2007-09-11T06:35:28Z")

</div>

Hi Marcelo:

Both Marshall (1st screencast) and the second screencast are using  
the emacs-rails package along with ECB (emacs code browser). Marshall  
goes off to show a bunch of other emacs packages as well.

You can download the emacs-rails and ecb if you don’t already have  
it. You’ll also need emacs 22 (there’s a emacs 22 package for  
windows) for emacs-rails to work. Xemacs (which I prefer) has a nice  
package manager and the windows installation comes with a lot of stuff  
working out of the box compared to setting up emacs, but is  
unfortunately not completely compatible with emacs-rails and some  
other emacs packages (like nxml which Marshall shows a bit of).

I’ve wanted to make a suped up mode for ruby as well as rails that  
was drop dead easy to install but never really got the project going.

Forrest

---

<div class="post-metadata">

**Author:** ![mhfs](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/b2d939/32.png) [@mhfs](https://www.ruby-forum.com/u/mhfs)\
**Post date:** [September 11, 2007, 6:21am UTC](https://www.ruby-forum.com/t/perfect-rails-emacs-ide/114306/4 "2007-09-11T06:21:27Z")

</div>

On Tue, 11 Sep 2007, Marcelo de Moraes S. wrote:

> I’ve tried the emacs-rails but had some troubes with dependencies and also  
> couldn’t figure out yet how to add the file navigation widget.

The file navigation is likely ecb:

[http://ecb.sourceforge.net/](http://ecb.sourceforge.net/)

It required a cvs build of Emacs last time I installed it.

–  
Greg D.  
Cyberfusion Consulting  
[http://cyberfusionconsulting.com/](http://cyberfusionconsulting.com/)

---

<div class="post-metadata">

**Author:** ![mhfs](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/b2d939/32.png) [@mhfs](https://www.ruby-forum.com/u/mhfs)\
**Post date:** [September 11, 2007, 3:45pm UTC](https://www.ruby-forum.com/t/perfect-rails-emacs-ide/114306/5 "2007-09-11T15:45:43Z")

</div>

Thank you!

---

<div class="post-metadata">

**Author:** ![mhfs](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/b2d939/32.png) [@mhfs](https://www.ruby-forum.com/u/mhfs)\
**Post date:** [September 11, 2007, 2:18pm UTC](https://www.ruby-forum.com/t/perfect-rails-emacs-ide/114306/6 "2007-09-11T14:18:51Z")

</div>

> right set of modes and elisp scripts to build that cool and productive  
> ide of the screencasts, I would be grateful!

This is useful :

> **[Emacs for Rails](https://sodonnell.wordpress.com/the-emacs-newbie-guide-for-rails/)**
>
> This tutorial is a bit out dated now.  I have created a new version of it over on my new blog which is an updated version of this one. If you are interested in setting up Emacs on Windows, OS X or …

I’ve don’t use ECB to browse my project, I find using the speedbar plus  
toggle.el gives me all I need. You may like to try emacs-rails mode  
without ECB to begin with, as installing that package is an added  
complexity.

Hope this helps,

Chris
