Man page - rtags-rc(7)
Packages contains this manual
Manual
RTAGS-RC
NAMESYNOPSIS
DESCRIPTION
OPTIONS
Rdm:
Project management:
Indexing commands:
Query commands:
Command flags:
SEE ALSO
NAME
rtags-rc - manual page for RTags client
SYNOPSIS
rtags-rc [OPTION]...
DESCRIPTION
rtags-rc is the RTags client application.
OPTIONS
--verbose |-v
Be more verbose.
--version
Print current version.
--verify-version |-t [arg]
Verify that the correct protocol version is used.
--silent |-Q
Be silent.
--help |-h
Display this help.
--config [arg]
Use this file (instead of Ė/.rcrc).
--no-rc
Donāt load any rc files.
Rdm:
--quit-rdm |-q
Tell server to shut down with optional exit code as argument.
--connect-timeout [arg]
Timeout for connecting to rtags-rdm in ms (default 1000).
Project management:
--clear |-C
Clear projects.
--project |-w [optional]
With arg, select project matching that if unique, otherwise list all projects.
--delete-project |-W [arg]
Delete all projects matching regex.
--job-count |-j [optional]
Set or query current job count. (Prefix with l to set low-priority-job-count).
Indexing commands:
--compile |-c [optional]
Pass compilation arguments to rtags-rdm.
--guess-flags
Guess compile flags (used with -c ).
--load-compile-commands |-J [optional]
Load compile_commands.json from directory
--suspend |-X [optional]
Dump suspended files (donāt track changes in these files) with no arg. Otherwise toggle suspension for arg.
Query commands:
--follow-location |-f [arg]
Follow this location.
--references-name |-R [arg]
Find references matching arg.
--references |-r [arg]
Find references matching this location.
--list-symbols |-S [optional]
List symbol names matching arg.
--find-symbols |-F [optional]
Find symbols matching arg.
--symbol-info |-U [arg]
Get cursor info for this location.
--status |-s [optional]
Dump status of rtags-rdm. Arg can be symbols or symbolNames.
--diagnose [arg]
Resend diagnostics for file.
--diagnose-all
Resend diagnostics for all files.
--last-indexed
Get timestamp of the last time indexing completed for the current project.
--is-indexed |-T [arg]
Check if rtags knows about, and is ready to return information about, this source file.
--is-indexing [optional]
Check if rtags is currently indexing files in any project or in project matching pattern.
--has-filemanager [optional]
Check if rtags has info about files in this directory.
--preprocess |-E [arg]
Preprocess file.
--asm [arg]
Assemble file.
--reindex |-V [optional]
Reindex all files or all files matching pattern.
--check-reindex |-x [optional]
Check if reindexing is necessary for all files matching pattern.
--path |-P [optional]
Print files matching pattern.
--current-project
Print path for current project.
--dump-file |-d [arg]
Dump source file.
--check-includes [arg]
Check includes for source file.
--dump-file-maps [arg]
Dump file maps for file.
--generate-test [arg]
Generate a test for a given source file.
--rdm-log |-g
Receive logs from rtags-rdm.
--fixits [arg]
Get fixits for file.
--remove |-D [arg]
Remove file from project.
--find-project-root [arg]
Use to check behavior of find-project-root.
--find-project-build-root [arg]
Use to check behavior of find-project-root for builds.
--include-file [arg]
Use to generate include statement for symbol.
--sources [optional]
Dump sources for source file.
--dependencies [arg]
Dump dependencies for source file [(includes, included-by, depends-on, depended-on, tree-depends-on, raw)].
--all-dependencies
Dump dependencies for all source files [(includes, included-by, depends-on, depended-on, tree-depends-on, raw)].
--reload-file-manager |-B
Reload file manager.
--code-complete-at |-l [arg]
Code complete at location: arg is file:line:col.
--send-diagnostics [arg]
Only for debugging. Send data to all -G connections.
--dump-completions
Dump cached completions.
--dump-compile-commands
Dump compilation database for project.
--set-buffers [optional]
Set active buffers (list of filenames for active buffers in editor).
--list-buffers
List active buffers.
--add-buffers [arg]
Add additional buffers.
--remove-buffers [arg]
Remove buffers.
--list-cursor-kinds
List spelling for known cursor kinds.
--class-hierarchy [arg]
Dump class hierarcy for struct/class at location.
--debug-locations [optional]
Manipulate debug locations.
--validate
Validate database files for current project.
--tokens [arg]
Dump tokens for file. --tokens file.cpp:123-321 for range.
--find-dead-functions [optional]
Find functions declared/defined in the current file that are never in the project.
Command flags:
--strip-paren |-p
Strip parens in various contexts.
--max |-M [arg]
Max lines of output for queries.
--reverse-sort |-O
Sort output reversed.
--rename
Used for --references to indicate that weāre using the results to rename symbols.
--unsaved-file [arg]
Pass unsaved file on command line. E.g. --unsaved-file = main .cpp:1200 then write 1200 bytes on stdin.
--log-file |-L [arg]
Log to this file.
--no-context |-N
Donāt print context for locations.
--path-filter |-i [arg]
Filter out results not matching with arg.
--dependency-filter [arg]
Filter out results unless argument depends on them.
--range-filter [arg]
Filter out results not in the specified range.
--filter-system-headers |-H
Donāt exempt system headers from path filters.
--all-references |-e
Include definitions/declarations/constructors/destructors for references. Used for rename symbol.
--target-usrs
Print all matching usr targets for -f . Used for debugging.
--all-targets
Print multiple targets for -f . Sorted by best match.
--elisp |-Y
Output elisp: (list "one" "two" ...).
|
--json |
Output json. |
--json-diagnostics-include-skipped
Output json diagnostics with skipped ranges.
--diagnostics |-m
Receive async formatted diagnostics from rtags-rdm.
--match-regexp |-Z
Treat various text patterns as regexps ( -P , -i , -V , -F ).
--match-icase |-I
Match case insensitively
--absolute-path |-K
Print files with absolute path.
--socket-file |-n [arg]
Use this socket file (default Ė/.rdm).
--socket-address [arg]
Use this host:port combination (instead of --socket-file ).
--timeout |-y [arg]
Max time in ms to wait for job to finish (default no timeout).
--find-virtuals |-k
Use in combinations with -R or -r to show other implementations of this function.
--find-file-prefer-exact |-A
Use to make --find-file prefer exact matches over partial matches.
--symbol-info-include-parents
Use to make --symbol-info include parent symbols.
--symbol-info-include-targets
Use to make --symbol-info include target symbols.
--symbol-info-include-references
Use to make --symbol-info include reference symbols.
--symbol-info-include-base-classes
Use to make --symbol-info include baseclassesā symbols.
--symbol-info-include-source-code
Use to make --symbol-info include source code.
--cursor-kind
Include cursor kind in --find-symbols output.
--display-name
Include display name in --find-symbols output.
--current-file [arg]
Pass along which file is being edited to give rtags-rdm a better chance at picking the right project.
--declaration-only |-G
Filter out definitions (unless inline).
--definition-only
Filter out declarations (unless inline).
--kind-filter [arg]
Only return results matching this kind.
--containing-function |-o
Include name of containing function in output.
--containing-function-location
Include location of containing function in output.
--build-index [arg]
For sources with multiple builds, use the argāth.
--compilation-flags-only
For --source , only print compilation flags.
--compilation-flags-split-line
For --source , print one compilation flag per line.
--compilation-flags-pwd
For --source , print pwd for compile command on the first line.
--dump-include-headers
For --dump-file , also dump dependencies.
--silent-query
Donāt log this request in rtags-rdm.
--synchronous-completions
Wait for completion results and print them to stdout.
--synchronous-diagnostics
Wait for diagnostics and print them to stdout.
|
--xml |
Output XML |
--no-sort-references-by-input
Donāt sort references by input position.
--project-root [arg]
Override project root for compile commands.
--rtags-config [arg]
Print out .rtags-config for argument.
--wildcard-symbol-names |-a
Expand * like wildcards in --list-symbols and --find-symbols .
--no-color |-z
Donāt colorize context.
|
--wait |
Wait for reindexing to finish. |
--code-complete-include-macros
Include macros in code completion results.
--code-complete-includes
Give includes in completion results.
--code-complete-no-wait
Donāt wait for synchronous completion if the translation unit has to be created.
--code-complete-prefix [arg]
Filter out code completion results that donāt start with this prefix.
--code-completion-enabled |-b
Inform rtags-rdm that weāre code-completing. Use with --diagnose
--no-spell-checking
Donāt produce spell check info in diagnostics.
--tokens-include-symbols
Include symbols for tokens.
--no-realpath
Donāt resolve paths using realpath(3).
--include-path [arg]
Dump include path for symbol.
--max-depth [arg]
Max search depth. Used for --include-path .
SEE ALSO
rtags-rdm(7)