# GNU Radio Cross Reference Tool

**URL:** <https://www.ruby-forum.com/t/gnu-radio-cross-reference-tool/234750>\
**Category:** GNU Radio\
**Created:** [March 26, 2015, 5:57pm UTC](https://www.ruby-forum.com/t/gnu-radio-cross-reference-tool/234750 "2015-03-26T17:57:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![addis\_a](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c4cdca/32.png) [@addis\_a](https://www.ruby-forum.com/u/addis_a)\
**Post date:** [March 26, 2015, 5:57pm UTC](https://www.ruby-forum.com/t/gnu-radio-cross-reference-tool/234750/1 "2015-03-26T17:57:19Z")

</div>

Hi everyone,

This is a very nice online tool that was recently introduced to me. I  
think  
it’s valuable enough that it should be shared to everyone.

[http://code.metager.de/source/xref/gnu/gnuradio/](http://code.metager.de/source/xref/gnu/gnuradio/)

It lets you search all gnuradio directories (of the metager hosted  
online  
server setup) for keywords, and will then show you any files that  
contain  
the keyword in their name OR contain the keyword in their contents. It  
will  
also show you a snippet of the file contents around the keyword you  
searched for.

If you’ve ever need to search for source, this is the tool for you.

I don’t know how often that servers gnuradio install is updated, or any  
details on their situation at all.

v/r,  
Rich

---

<div class="post-metadata">

**Author:** ![reback](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b5ac83/32.png) [@reback](https://www.ruby-forum.com/u/reback)\
**Post date:** [March 26, 2015, 7:28pm UTC](https://www.ruby-forum.com/t/gnu-radio-cross-reference-tool/234750/2 "2015-03-26T19:28:18Z")

</div>

Thanks, Richard, I didn’t know this tool existed.

That said, there are excellent tools for searching the source tree  
available through the command line. My favourite is ‘ack’ (which is  
packaged by all big distros, and has a plugin for at least vim), but  
‘git grep’ is also very useful and sometimes works better than ack when  
you just want to search indexed items.

Also, many editors have a feature that allows you to open files by fuzzy  
file name search (For Vim, Ctrl-P does this, although I know this was  
copied from some other editor).

During coding, there are several tools you can use to auto-complete  
modules. Again, this depends on your editor, but out-of-the box, I think  
Eclipse comes with most of these.

Cheers,  
M
