[PATCH] D57392: [clangd] Mention indexing in docs.
Kadir Cetinkaya via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Jan 29 09:25:05 PST 2019
kadircet updated this revision to Diff 184104.
kadircet added a comment.
- Change ordering of sentences
Repository:
rCTE Clang Tools Extra
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D57392/new/
https://reviews.llvm.org/D57392
Files:
docs/clangd.rst
Index: docs/clangd.rst
===================================================================
--- docs/clangd.rst
+++ docs/clangd.rst
@@ -143,6 +143,23 @@
:program:`Emacs` provides `lsp-mode <github.com/emacs-lsp/lsp-mode>`_ and
`Eglot <https://github.com/joaotavora/eglot>`_ plugins for LSP integration.
+Project-wide Index
+==================
+
+By default :program:`Clangd` only has a view on symbols coming from files you
+are currently editing. You can extend this view to whole project by providing a
+project-wide index to :program:`Clangd`.
+
+There are two ways you can generate a project-wide index for clangd:
+
+- Passing experimental `-background-index` commandline argument, which will take
+ care of everything automatically.
+- Generate an index file using `clangd_indexer
+ <https://github.com/llvm-mirror/clang-tools-extra/blob/master/clangd/indexer/IndexerMain.cpp>`_
+ Afterwards you can pass generated index file to clangd using
+ `-index-file=/path/to/index_file`. *Note that you need to build
+ `clangd_indexer` from source.*
+
Getting Involved
==================
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D57392.184104.patch
Type: text/x-patch
Size: 1098 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20190129/405a6f75/attachment.bin>
More information about the cfe-commits
mailing list