From: Le Wang (nospam) Date: 2002-01-01T06:03:18+09:00 Subject: [ruby-talk:29893] Re: Yet Another Newbie On Mon, 31 Dec 2001 18:23:48 GMT, Alan Chen wrote: >I don't know about Xemacs, but regular emacs has always had the My fault entirely all emacsen are approximately the same. I just throught XEmacs would be a little easier for a newbie to pick up, with all the guis and icons and all, but I like GNU Emacs as well... >tags feature which was very similiar. Drop me a mail if you >need help getting it working. The exuberant ctags program I've never dealt with tags, what's the advantage of using tags v.s. imenu or completer or some other mechanism that generates a completion table on the fly, instead of writing a tag file? >will index ruby source for the emacs tags. > >-- alan > >On Tue, Jan 01, 2002 at 02:22:46AM +0900, Michael Kelly wrote: >> On Mon, 31 Dec 2001 03:30:04 -0500, Le Wang >> wrote: >> >> >I second XEmacs. If you learn one editor for programming, it should >> >be XEmacs, imho, and no offence to the vi[m]? guys. You can find a >> >speciliazed mode for any programming language. And most of these >> >modes will have IDE type features, which I believe no other editor >> >offers. >> >> Hi. I've used XEmacs, mostly with C++ programming, but >> I have to admit I'm starting to get spoiled and expect >> auto-completion features in an IDE. I like to hit the >> '.' on a class instance and get a method and property >> list. Is XEmacs doing that these days? >> As far as completing methods, and variables and such from the current file, most programming modes, including ruby will offer this, you can take a look at the completer package. The imenu package allows you to browse to method/class name in the current file. There are some extensively developed specialized programming modes, such as JDEE for Java, which actually allow you to complete methods of imported classes, and do some really funky stuff, but that takes a lot of effort to develop. Also keep in mind that, ruby-mode in emacs is not only syntax highlighting and completions, you can also get /almost full/ integration with 'irb' and 'ruby -rdebug'. This works okay most of the time, but by far not flawlessly. >> Also the odds of me learning Lisp >> are next to nil so for me there will never be the >> programmability there that other environments >> might offer. For compiling C/C++ and going to the >> line of code of the error it's fine. Anyway, at >> the moment I'm not often in Linux mode. >> I'm into mixing and matching with COM. >> If I ever get into CORBA then maybe >> I'll do more on Linux. >> >> >> Mike >> >> -- >> >> "I don't want to belong to any club that would have me as a member." >> -- Groucho Marx >>