C++ code navigation in Vim editor.
rtags uses clang to find symbol references, definitions, etc.
Vundle can be used to install and update this plugin.
vim-rtags requires that Vim was compiled with
The rtags bin directory needs to be in your PATH.
<localleader> is backslash, unless overridden by
|<localleader>r||find references to the symbol under the cursor.|
|:RtagsFind symbol||find definition/declarations of symbol|
./ftplugin/c.vim to define custom mappings.
The Vim-unimpared plugin can help with navigating the output of vim-rtags. It maps:
[l, ]lto move up/down a line in the "location list" window
[L, ]Lto move to first/last entry, and
[<C-L>, ]<C-L>to jump to previous/next file.
- Make it work when a source file has not been saved. Note: buffers other than the current one may have significant unsaved changes. (A special case exists where a buffer has never been saved.) The simplest solution might be just to save everything that has been modified/created before calling rtags.
- Automatically start rdm. (rc should start rdm if it can't connect to rdm.)
- Lots more!