# Pushing Emacs to for Ruby

**URL:** <https://www.ruby-forum.com/t/pushing-emacs-to-for-ruby/103684>\
**Category:** Ruby\
**Created:** [May 9, 2007, 9:02am UTC](https://www.ruby-forum.com/t/pushing-emacs-to-for-ruby/103684 "2007-05-09T09:02:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![gnufied](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/ea666f/32.png) [@gnufied](https://www.ruby-forum.com/u/gnufied)\
**Post date:** [May 9, 2007, 9:02am UTC](https://www.ruby-forum.com/t/pushing-emacs-to-for-ruby/103684/1 "2007-05-09T09:02:47Z")

</div>

I just saw this on Emacs mailing list

[http://mathrick.org/files/emacs-demo.gif](http://mathrick.org/files/emacs-demo.gif)

quite interesting bit i guess.  
Using rcodetools and semantic , i think this would be possible for  
Ruby also. Do we need this? I dunno, I may find it useful. Sometimes  
old hippie expand doesn’t cut actually. Has anyone tried semantic with  
Ruby?

Can we get this as well for Ruby:

[![](https://esense.sourceforge.net/shot2.jpg) ](https://esense.sourceforge.net/shot2.jpg)

---

<div class="post-metadata">

**Author:** ![gnufied](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/ea666f/32.png) [@gnufied](https://www.ruby-forum.com/u/gnufied)\
**Post date:** [May 9, 2007, 3:40pm UTC](https://www.ruby-forum.com/t/pushing-emacs-to-for-ruby/103684/2 "2007-05-09T15:40:46Z")

</div>

From: hemant [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> Has anyone tried semantic with Ruby?

I’ve been maintaining a set of semantic Ruby bindings for some time:

[http://www.nodewarrior.org/~debertin/wisent-ruby.html](http://www.nodewarrior.org/~debertin/wisent-ruby.html)

Take a test drive and let me know how it goes. I would say it’s  
“beta-quality”; I’ve been using it under emacs (ECB) for almost a year  
now.

> [http://esense.sourceforge.net/shot2.jpg](http://esense.sourceforge.net/shot2.jpg)

Wow! Very impressive.

> Can we get this as well for Ruby:

I’m not so sure … If “esense” is based on semantic, then yes,  
absolutely, if it’s written to only work with Erlang then I think it  
would be difficult to port it to Ruby.

I will look into how hard it would be.

-Dan Debertin  
removed\_email\_address@domain.invalid
