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

Bug#859030: RFP: rtags -- A c/c++ client/server indexer for c/c++/objc[++] with integration for Emacs based on clang



Package: wnpp
Severity: wishlist

* Package name    : rtags
  Version         : 2.9
* URL             : https://github.com/Andersbakken/rtags/
* License         : GPLv3
  Programming Lang: C++, EmacsLisp
  Description     : A c/c++ client/server indexer for c/c++/objc[++] with integration for Emacs based on clang


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: