From: Jussi Jumppanen Date: 2005-03-30T19:44:45+09:00 Subject: Re: Open letter to anyone developing a Ruby IDE Eric Hodel wrote: > Extending this by reading files on require lines into etags > would be pretty easy Zeus for Windows uses ctags as it's source of tags information and this is used to provide a limited form of auto-completion. But unfortunately providing good intellisensing is far from simple. The reason is the information produced buy ctags is class based and looks very nice in a class browser window. But the programmer works with instances of those classes and the hardest part of implementing good intellisensing is correctly identifying to which class the current instance belongs. This is not as simple as it may seem as it depends a lot on the current scope. For example a local variable, a global variable, and a member variable can all have the same name yet all be of different class. But of the three only one will be correct and which one depends on the current scope. Jussi Jumppanen Author of: Zeus for Windows (New version 3.94 out now) "The C/C++, Cobol, Java, HTML, Python, PHP, Ruby folding editor" Home Page: http://www.zeusedit.com