"Georg Wrede" <[email protected]> wrote in message 
news:[email protected]...
> Sometimes one remembers a function name or something else, but not where 
> it is documented. Wouldn't it be nice to be able to do something like
>
> $ dmdfind typeinfo
>
> and simply get a list of the files where it is mentioned.
>
> The output might be something like what one gets with
>
> $ grep -il typeinfo /usr/local/digitalmars/dmd2026/html/d/*.html
> changelog.html
> expression.html
> function.html
>

Not a bad idea. I'm notoriously bad at memorization so I frequently find 
myself searching through the tango source to find something (often, I can 
find what I'm looking for through tango's website, but sometimes, for one 
reason or another, I end up needing to look through my copy of the tango 
src.)

My only problem with this proposed dmdfind though, is that it sounds like 
little more than a less-generic version of the fairly standard "Find In 
Files" feature of many IDEs (like the one I use). And "Find In Files" could 
certainly be made into a command-line util which would be just like the 
"dmdfind" but more generic (I don't know enought about grep to know if it 
could be configured into doing this instead of just displaying the filenames 
as above).

However, given a good command-line "Find In Files" tool, it would be very 
nice to have a wrapper for it that would automatically search whatever 
standard include directories you have set up for dmd (and optionally your 
current project as well, maybe by somehow being tied into rebuild or 
something). 


  • dmdfind Georg Wrede
    • Re: dmdfind Nick Sabalausky

Reply via email to