[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#810482: RFP: rtags -- C/C++ client/server indexer with integration for Emacs



Package: wnpp
Severity: wishlist

* Package name    : rtags
  Version         : 2.0
  Upstream Author : Anders Bakken <agbakken@gmail.com>
* URL             : https://github.com/Andersbakken/rtags
* License         : GPL
  Programming Lang: C++
  Description     : C/C++ client/server indexer with integration for Emacs

RTags is a client/server application that indexes C/C++ code and keeps a
persistent file-based database of references, declarations, definitions,
symbolnames etc. There’s also limited support for ObjC/ObjC++. It allows you
to find symbols by name (including nested class and namespace scope). Most
importantly we give you proper follow-symbol and find-references support. We
also have neat little things like rename-symbol, integration with clang’s
“fixits” (http://clang.llvm.org/diagnostics.html). We also integrate with
flymake using clang’s vastly superior errors and warnings. Since RTags
constantly will reindex “dirty” files you get live updates of compiler
errors and warnings. Since we already know how to compile your sources we
have a way to quickly bring up the preprocessed output of the current source
file in a buffer.


Reply to: