[PATCH] D116713: [clangd] Support configuration of inlay hints.
Sam McCall via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Jan 5 17:01:43 PST 2022
sammccall created this revision.
sammccall added reviewers: nridge, hokein.
Herald added subscribers: usaxena95, kadircet, arphaman.
sammccall requested review of this revision.
Herald added subscribers: cfe-commits, MaskRay, ilya-biryukov.
Herald added a project: clang-tools-extra.
The idea is that the feature will always be advertised at the LSP level, but
depending on config we'll return partial or no responses.
We try to avoid doing the analysis for hints we're not going to return.
Examples of syntax:
# No hints
InlayHints:
Enabled: No
---
# Turn off a default category
InlayHints:
ParameterNames: No
---
# Turn on some categories
InlayHints:
ParameterNames: Yes
DeducedTypes: Yes
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D116713
Files:
clang-tools-extra/clangd/Config.h
clang-tools-extra/clangd/ConfigCompile.cpp
clang-tools-extra/clangd/ConfigFragment.h
clang-tools-extra/clangd/ConfigYAML.cpp
clang-tools-extra/clangd/InlayHints.cpp
clang-tools-extra/clangd/unittests/ConfigYAMLTests.cpp
clang-tools-extra/clangd/unittests/InlayHintTests.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D116713.397744.patch
Type: text/x-patch
Size: 11810 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220106/e0b99f73/attachment.bin>
More information about the cfe-commits
mailing list