[PATCH] D66937: [clangd] Fix the stale documentation about background indexing.
Kadir Cetinkaya via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Sep 24 05:44:48 PDT 2019
kadircet added inline comments.
================
Comment at: clang-tools-extra/docs/clangd/Installation.rst:363
-- Pass an experimental `-background-index` command line argument. With
- this feature enabled, clangd incrementally builds an index of projects
- that you work on and uses the just-built index automatically.
+- the index is saved to the ``.clangd/index`` in the project root;
+- background indexing canb be disable by the ``--background-index=false`` flag;
----------------
hokein wrote:
> kadircet wrote:
> > that's not necessarily true, we also save at home directory, and I don't think it is relevant for installation. maybe rather drop it?
> I think it is important to mention this. For most cases, .clangd/index is in in the project root, right?
yes, but still if you are planning to mention this please also mention something like: `Index shards for common headers like standard library will be stored in $HOME/.clangd/index`
================
Comment at: clang-tools-extra/docs/clangd/Installation.rst:365
+- background indexing canb be disable by the ``--background-index=false`` flag;
+ if it is disabled, clangd doesn't have a global view of the whole project, it
+ only has a view on symbols coming from files you are currently editing;
----------------
kadircet wrote:
> instead of `if it's disabled...`
>
> ```
> Note that, disabling background-index will limit clangd's knowledge about your codebase to
> files you are currently editing.
> ```
seems to be the same?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D66937/new/
https://reviews.llvm.org/D66937
More information about the cfe-commits
mailing list