From: wsdng@... (=?ISO-8859-1?Q?Sascha_D=F6rdelmann?=) Date: 2003-08-07T17:25:06+09:00 Subject: Re: newbie question from a smalltalker Lyle Johnson wrote in message news:<3F3137F0.4050203@knology.net>... > Michael Garriss wrote: > > > Although I can't test it in my current enviroment, I believe that ctags > > works on ruby too. Sure it's a bit dumb (ctags) but combined with vim > > or emacs it can be quite useful. > > Actually, I can confirm it ;) I use the CodeBrowser (I think that's its > name) plugin for JEdit and it uses ctags under the hood to generate the > list of classes, methods etc. for the current file. Works pretty well > for Ruby, although the method names are not fully-qualified (i.e. no > distinction between "A::foo" and "B::foo", both appear as "foo"). Not > sure if this latter problem is a defect of ctags or of CodeBrowser's use > of the ctags file information. Doesn't sound like Emacs Code Browser: http://ecb.sourceforge.net/ ECB is a very powerful emacs tool. I use it for about a year now and it definitely doesn't rely on ctags. Its base is another powerful tool called Semantic Bonivator providing a kind of parse tree and a very useful interface for lisp programmers. The Java-IDE based on ECB is called JDEE. I use ECB in connection with other emacs tools like etags or ctags and I am very satisfied with it. Unfortunately there's no Ruby language definition availiable for Semantic Bonivator: http://cedet.sourceforge.net/semantic.shtml Cheers Sascha