RefTeX is a feature of the emacs plugin AUCTeX, providing an easy way to navigate through your documents. It features an interactive table of contents with optional display of labels and citations.
A prominent feature of RefTeX is its support for inserting citations which is done via C-c C-[ (
reftex-citation). It first asks what kind of citation macro you want to insert, e.g.
\cite, and then it lets you search your bibliography for an entry which it adds as an argument to the citation macro.
RefTeX and AUCTeX
RefTeX works very well with auctex. To [inteface RefTeX with AUCTeX](http://www.gnu.org/software/emacs/manual/html_node/reftex/AUCTeX_002dRefTeX-Interface.html] insert the following into your .emacs:
(setq reftex-plug-into-AUCTeX t)
RefTeX and biblatex
To get RefTeX to work with biblatex one has to configure it to suggest the biblatex citation macros one wants to use, see Setting up RefTeX with biblatex citation commands. In the same way RefTeX can be made to support csquotes' integrated citation commands.