----- Original Message -----
From: "Massimiliano Mirra" <list / NOSPAMchromatic-harp.com>


> [snip too much context]
>
> I wonder, though, what tags-query-replace does.  If I modify `class
> MyClass; def meth; end; end' into `class MyClass; def new_meth; end;
> end', will the various my_instance.meth throughout the code be changed
> into my_instance.new_meth?  It doesn't seem very likely -- for one
> thing, how would Emacs know that my_instance is an instance of MyClass
> and not anything else?
>
> Massimiliano

This is obviously the problem of editors vs IDEs.  IntelliJ IDE for Java
manages such things as "method" rename with incredible ease.  I wonder if it's
even possible for Ruby - dynamically typed and all.

Thoughts?  I'd like to see it one day.  How does the Smalltalk refactoring
browser work?

Gavin