[OT] Which IDE / Editor do you use?

Jonathan M Davis jmdavisProg at gmx.com
Sat Sep 14 14:20:28 PDT 2013


On Saturday, September 14, 2013 21:37:41 Justin Whear wrote:
> Vim has ctags integration, 'gd' for "Go to definition", and :tag
> somefunction/struct/etc
> When working on a big project it can be very nice to start vim
> with:
>   $ vim -t someFunction
> 
> I usually have a `tags` target in my makefile which uses Dscanner.

When I messed with ctags in the past, I found it to be so primitive that it 
wasn't worth it. IIRC, it didn't understand enough about C++ to able to 
properly differentiate between symbols with the same name, and ultimately, it 
didn't do much better than using grep would have. If it can't jump straight to 
the correct declaration correctly in pretty much all cases, then it's not 
worth my time, and it definitely wasn't doing that. I've never tried it with D, 
but I would generally expect programs like that to do worse with D than with 
C++.

- Jonathan M Davis


More information about the Digitalmars-d mailing list