[clangd] Enable cross-namespace completions by default in clangd
Summary: Code completion will suggest symbols from any scope (incl. inaccessible scopes) when there's no qualifier explicitly specified. E.g. {F7689815} As we are assigning relatively low scores for cross-namespace completion items, the overall code completion quality doesn't regress. The feature has been tried out by a few folks, and the feedback is generally positive, so I think it should be ready to be enabled by default. Reviewers: hokein, ilya-biryukov, kadircet Reviewed By: hokein, ilya-biryukov Subscribers: MaskRay, jkorous, arphaman, cfe-commits Differential Revision: https://reviews.llvm.org/D55649 llvm-svn: 349049
This commit is contained in:
parent
77611426e1
commit
e2012972f9
|
@ -141,7 +141,7 @@ static cl::opt<bool> AllScopesCompletion(
|
|||
"not defined in the scopes (e.g. "
|
||||
"namespaces) visible from the code completion point. Such completions "
|
||||
"can insert scope qualifiers."),
|
||||
cl::init(false), cl::Hidden);
|
||||
cl::init(true));
|
||||
|
||||
static cl::opt<bool>
|
||||
ShowOrigins("debug-origin", cl::desc("Show origins of completion items"),
|
||||
|
|
Loading…
Reference in New Issue